Migrating to microservices is an error-prone process with deep pitfalls resulting in high costs for mistakes. Microservices is a relatively new architectural style, resulting in the lack of general guidelines for migrating monoliths towards microservices. We present 9 common pitfalls in terms of bad smells with their potential solutions. Using these bad smells, pitfalls can be identified and corrected in the migration process.
Jonas FritzschJustus BognerMarkus HaugStefan WagnerAlfréd Zimmermann
Justas KazanavičiusDalius Mažeika
Hamdy Michael AyasPhilipp LeitnerRegina Hebig