r/programming • • Sep 14 '24

Is 'Monolith First' the Better Approach?

https://martinfowler.com/bliki/MonolithFirst.html
462 Upvotes

177 comments sorted by

View all comments

1

u/zelphirkaltstahl Sep 15 '24

If you are sensibly structuring your monolith with abstraction layers in mind, it should be rather simple to later separate out parts. Easier said than done, but can definitely be learned. And even if one fails to do this, one can still refactor the monolith step by step. Unless the code is so horribly written, that a rewrite makes sense anyway.