Several companies are re-architecting their monolithic information systems with microservices. However, many companies migrated without experience on microservices, mainly learning how to migrate from books or from practitioners' blogs. Because of the novelty of the topic, practitioners and consultancy are learning by doing how to migrate, thus facing several issues but also several benefits. In this chapter, we introduce a catalog and a taxonomy of the most common microservices anti-patterns in order to identify common problems. Our anti-pattern catalogue is based on the experience summarized by different practitioners we interviewed in the last three years. We identified a taxonomy of 20 anti-patterns, including organizational (team orien...
While the concepts of object-oriented antipatterns and code smells are prevalent in scientific liter...
Service-oriented architecture is now the most popular software engineering concept. Software related...
It is well recognized that design patterns improve system development and maintenance in many aspect...
In the world of microservices, companies must be able to create systems that operate in the most eff...
When migrating from a monolithic to a microservice-based architecture, one need to know patterns and...
Background: Various works investigated microservice anti-patterns and bad smells in the past few yea...
Microservice architecture has become widely-used in industry, with tech giants like Amazon, Twitter,...
Microservice architectures (MSA) have become a dominant architectural style choice in the service or...
To bring a pattern-based perspective to the SOA vs. microservices discussion, we qualitatively analy...
Recently microservices have emerged as a new architectural pattern which promises many advantages. S...
This dataset contains the search and classification processes of anti-patterns and bad smells catalo...
Patterns have been proven to be useful for documenting reusable solutions to common problems. A rece...
Anti-patterns are poor solutions to recurring design problems. They occur in object-oriented systems...
We present software patterns based on business object relationships which can help to identify consu...
One of the goals of Software Engineering is to reduce, or at least to try to control, the defectiven...
While the concepts of object-oriented antipatterns and code smells are prevalent in scientific liter...
Service-oriented architecture is now the most popular software engineering concept. Software related...
It is well recognized that design patterns improve system development and maintenance in many aspect...
In the world of microservices, companies must be able to create systems that operate in the most eff...
When migrating from a monolithic to a microservice-based architecture, one need to know patterns and...
Background: Various works investigated microservice anti-patterns and bad smells in the past few yea...
Microservice architecture has become widely-used in industry, with tech giants like Amazon, Twitter,...
Microservice architectures (MSA) have become a dominant architectural style choice in the service or...
To bring a pattern-based perspective to the SOA vs. microservices discussion, we qualitatively analy...
Recently microservices have emerged as a new architectural pattern which promises many advantages. S...
This dataset contains the search and classification processes of anti-patterns and bad smells catalo...
Patterns have been proven to be useful for documenting reusable solutions to common problems. A rece...
Anti-patterns are poor solutions to recurring design problems. They occur in object-oriented systems...
We present software patterns based on business object relationships which can help to identify consu...
One of the goals of Software Engineering is to reduce, or at least to try to control, the defectiven...
While the concepts of object-oriented antipatterns and code smells are prevalent in scientific liter...
Service-oriented architecture is now the most popular software engineering concept. Software related...
It is well recognized that design patterns improve system development and maintenance in many aspect...