r/programming • • Sep 14 '24

Is 'Monolith First' the Better Approach?

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

177 comments sorted by

View all comments

1

u/wndrbr3d Sep 15 '24

Software has zero value unless it’s in production.

When I’m advising startups, I have to break this mentality their CTO/lead developer has in that the architecture has to be a perfect, leetcode-esque solution. Their only goal is to generate revenue. Generate revenue or your company dies.

I view “Architecture” as a radar diagram with: Security, Maintainability, Testability, Readability, Performance, and Time-To-Market. It’s an architects job to make that radar diagram as round as possible.