6
Microservices Architecture
This chapter explores microservices architecture, highlighting its key characteristics, such as autonomy and specialization, and presenting its benefits and challenges.
The chapter transitions the online auction client-server project into a microservices architecture, using it as a case study. It discusses strategies for identifying the boundaries of the domains through the bounded contexts of the domain-driven design (DDD), refactoring, and selecting the appropriate databases based on the CAP theorem.
Additionally, this chapter discusses implementing clean architecture within a microservices context. The chapter offers detailed guidance on designing and implementing microservices, including synchronous communication ...
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