Part II — Technical Foundations of Architecture Chapter 4

The Landscape: Styles, Methodologies, Frameworks, and Patterns

A clear-eyed map of the architectural landscape - monoliths, microservices, event-driven systems, serverless, and beyond. How to read the landscape without becoming dogmatic about any single style.

What this chapter covers
  • Monolith vs. microservices: when each is appropriate
  • Event-driven architecture patterns
  • Serverless and Function-as-a-Service architecture
  • Hexagonal architecture and the Ports and Adapters pattern
  • Clean Architecture and Onion Architecture
  • Vertical Slice Architecture
  • Domain-Driven Design (DDD) overview
  • How to choose an architectural style based on context

Read Chapter 4 in Full

Available on LeanPub (PDF, ePub, MOBI) and Amazon (Kindle and Paperback).