Part II
Architectural Patterns
To be able to produce successful designs, it's not necessary to start from scratch. Instead, your efforts are better put into understanding which common architectural patterns have already been proven successful.
In this section of the book, we will see different ideas that are common across a lot of successful systems. All these elements are useful in specific contexts, and we will see what their strengths and limitations are over the following chapters:
- The Twelve-Factor App Methodology, explaining this methodology
- Web Server Structures, describing how to deal effectively with response-request services
- Event-Driven Structure Basics, introducing how to work with events and communicate different services with them
- Advanced Event-Driven Structures, for creating complex flows of information, priorities, and CQRS
- Microservices vs Monolith, explaining the differences between them and the tools...