Microservice design guidelines
Microservices have gained enormous popularity in recent years. It has evolved as the preferred choice of architects, putting SOA into the backyard. While acknowledging the fact that microservices are a vehicle for developing scalable cloud-native systems, successful microservices need to be carefully designed to avoid catastrophes. Microservices are not the one-size-fits-all, universal solution for all architecture problems.
Generally speaking, microservices are a great choice for building a lightweight, modular, scalable, and distributed system of systems. However, over engineering, wrong use cases, and misinterpretations could easily turn the system into a disaster. While selecting the right use cases is paramount ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access