Get the latest tech news

Is 'Monolith First' the Better Approach?


Going directly to a microservices architecture is risky, so consider building a monolithic system first. Split to microservices when, and if, you need it.

This leads to a powerful argument for a monolith-first strategy, where you should build a new application as a monolith initially, even if you think it's likely that it will benefit from a microservices architecture later on. The second issue with starting with microservices is that they only work well if you come up with good, stable boundaries between the services - which is essentially the task of drawing up the right set of BoundedContexts. Steven Lowe, Patrick Kua, Jean Robert D'amore, Chelsea Komlo, Ashok Subramanian, Dan Siwiec, Prasanna Pendse, Kief Morris, Chris Ford, and Florian Sellmayr discussed drafts on our internal mailing list.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of better approach

better approach

Photo of monolith

monolith

Related news:

News photo

Google Classroom comes back from summer break with a better approach to group projects