4. Starting with Microservices
The Small Monolith Approach
Chapter
3 ended with a single deployable application that contained not only the different backend functionalities but also the frontend side. Our application is a
small
monolith
. As an alternative, we could have started designing a complete system, identifying the different contexts (or bounded contexts)
1 in it,
mapping
them to microservices, and then developing all of them from the beginning, at the same time.
You might be tempted to follow that strategy. One good reason to do it is that you could have multiple teams working in parallel in different ...
Get Learn Microservices with Spring Boot: A Practical Approach to RESTful Services using RabbitMQ, Eureka, Ribbon, Zuul and Cucumber now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.