Skip to content

Strategic Monoliths and Microservices

Strategic Monoliths and Microservices

Strategic Monoliths and Microservices: Driving Innovation Using Purposeful Architecture (Addison‑Wesley, 2021) by Vaughn Vernon and Tomasz Jaskuła is a well‑known, highly regarded software architecture book.


The book argues that both monoliths and microservices can be strategic, depending on business goals, domain complexity, team structure, and organizational maturity. It teaches how to design modular monoliths, how to evolve them into microservices when appropriate, and how to use DDD + event‑driven architecture as the backbone of purposeful modernization.


Help organizations make intentional architectural decisions instead of blindly following the “microservices everywhere” trend.


  • It pushes back against hype-driven architecture and emphasizes business‑aligned decision making.
  • It blends DDD, event‑storming, context mapping, and architecture patterns into a single strategic framework.
  • It provides practical migration paths: modular monolith → microservices, or even “Big Ball of Mud” → microservices.

  • Strategic architecture — architecture as a business capability, not a tech choice.
  • Domain‑Driven Design — bounded contexts, core domains, contextual expertise.
  • Event‑storming — rapid learning and discovery using events-first modeling.
  • Modular monoliths — how to build monoliths “like you mean it.”
  • Microservices evolution — when and how to split a monolith.
  • Event‑driven architecture — messaging, CQRS, event sourcing.
  • Quality attributes — using attributes to drive architectural decisions.

The book is organized into four major parts:

  • Transformational Strategic Learning — business goals, digital transformation, Conway’s Law, strategic tools.
  • Driving Business Innovation — DDD fundamentals, contextual expertise, domain modeling.
  • Events‑First Architecture — architectural styles, event-driven systems, CQRS, serverless.
  • Two Paths for Purposeful Architecture — building monoliths well, migrating to microservices intentionally.