Part 2: Exploring Architectural Styles
This part delves into the evolution of software architectures, guiding you through various architectural styles and their practical implementations. Starting from monolithic systems, you will progress through client-server and microservices architectures, learning about their unique characteristics, benefits, and trade-offs. The section also covers advanced patterns with Spring Cloud, event-driven architecture, and the integration of pipe-and-filter with serverless approaches, offering a comprehensive understanding of modern architectural paradigms.
This part has the following chapters:
- Chapter 4, Monolithic Architecture
- Chapter 5, Client-Server Architecture
- Chapter 6, Microservices Architecture
- Chapter 7, Microservices Patterns with Spring Cloud
- Chapter 8, Event-Driven Architecture
- Chapter 9, Pipe-and-Filter and Serverless Architecture