Start with the topic guide.
Layered architecture, client–server, modular monoliths, microservices, service-oriented architecture, event-driven architecture, hexagonal architecture, clean architecture, ports and adapters, plugin architecture, and serverless architecture.
This is a learning outline. A complete worked tutorial has not been published for this topic yet.
Concept scope
Software Architecture Styles: 11 short lessons, one for each concept. Layered architecture, client–server, modular monoliths, microservices, service-oriented architecture, event-driven architecture, hexagonal architecture, clean architecture, ports and adapters, plugin architecture, and serverless