← Graph

Modular Monolith

concept 8 connections

Architectural style Chikahiro Tokoro predicts will define the next decade. A monolith that keeps the single-deploy simplicity of a monolith while gaining microservice-style internal modularity: clear boundaries, high cohesion, low coupling between modules. Often 'emerges naturally' from good modeling rather than being designed up front. Sam Newman describes it as underestimated; the ThoughtWorks macro-trends report notes 'modular monolith rises again'. Shopify's Packwerk is a popular enforcement tool in the Rails ecosystem. High cohesion is necessary but not sufficient — you cannot reach it while a God object remains.

category
architecture
about
Modular Monolith concept
Talk predicts the modular monolith era and recommends it over microservices for most teams.
about
Modular Monolith concept
Second edition argues microservices are wrong for startups and that the modular monolith is underestimated.
about
Modular Monolith concept
Argues modular monoliths don't automatically solve problems — they need high cohesion.
about
Modular Monolith concept
About teaching teammates to see modular boundaries.
company ThoughtWorks
recommends
Modular Monolith concept
Their macro-trends report states 'modular monolith rises again'.
recommends
Modular Monolith concept
Core recommendation of the talk: the next decade will be the era of the modular monolith.
concept Modular Monolith
related_to
Both name the same trend of well-structured single-deployment applications.
tool Packwerk
related_to
Modular Monolith concept
Packwerk is the Shopify gem used to enforce modular-monolith boundaries in Rails apps.

Provenance

Read by
2 extractions