In the previous chapter, we analyzed how the interface between our microservices plays a key role concerning tight coupling. The Multiplication microservice calls the Gamification microservice, becoming the orchestrator of the process. If there were other services that also needed to retrieve the data for each attempt, we would need to add extra calls from the Multiplication application to these services, thus creating a distributed monolith with a central brain. We covered this problem in detail when we examined a hypothetical extension of our back end. ...
7. Event-Driven Architectures
Get Learn Microservices with Spring Boot: A Practical Approach to RESTful Services Using an Event-Driven Architecture, Cloud-Native Patterns, and Containerization 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.