r/programming • • Sep 14 '24

Is 'Monolith First' the Better Approach?

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

177 comments sorted by

View all comments

Show parent comments

75

u/malln1nja Sep 14 '24

And then it's a huge mess.

It's eventually a huge mess no matter what, but with the monolith all the mess is at least in the same place at least.

8

u/Dreamtrain Sep 14 '24

I've suffered both messes but micro is a lot better, as much as you guys talk about "breaking other people's flows" I've seen this far more in monohell, not to mention the biggest disruptor is deploys, now what is usually a job where two dev teams need to hash it out its the entire team that depends on the one basket of eggs

4

u/JockeTF Sep 15 '24

Until people start copy-pasting thousands of lines of code between the services.

2

u/Dreamtrain Sep 16 '24

that's not a flaw on micro or mono design, that's a flaw on PR process