korrents

korrents · piece

MonolithFirst

Martin Fowler · 3 Jun 2015 · martinfowler.com

3 korrents from this piece

Martin Fowler did not write this page.

Every claim below was made in this piece, quoted word for word and numbered in the order the piece makes them, so you can read it there rather than take our word for it. The sentence above each quote is our reading of the claim, not their wording. Each quote was checked against a stored copy of the page at build time; where the two differ, the quote is the fact.

  1. Almost all the successful microservice stories have started with a monolith that got too big and was broken up
  2. 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.
  3. But even experienced architects working in familiar domains have great difficulty getting boundaries right at the beginning.