HN Hall of Fame Weekly email

Monolith First (2015)

martinfowler.com Essays & writing Essays & articles Software engineering Class of 2021-02 Hall of Fame
Screenshot of martinfowler.com captured 2026-07-20
Page preview · captured 2026-07-20

Resurfaced independently across 6 calendar years, with breakout response in 3 of them.

submissions
10
submitters
10
observed span
2017–2024
peak thread · 340 comments
820 pts
latest 20+ return · 2024-09-16
40 pts

Submission timeline

2007–2026

One slot for every year since HN launched. Height is that year's peak points; orange marks a 100+ point or 50+ comment breakout. Select a bar to open its strongest thread.

First comments on top threads

HN comment order

A more common scenario I see is that people start with a monolith that ends up inheriting all the conceptual debt that accumulates as a project evolves. All this debt builds up a great desire for change in the maintaining team. A champion will rise with a clean architecture and design in microservice form that addresses all high visibility pain points, attributing forecasted benefits to the perceived strengths of microservices. The team buys into the pitch and looks forwards to…

ser0·820-point thread·

If you don't have a product yet or the parameters could change quickly with new business insight, you need to be able to change it fast. With microservices you will be spending half your time figuring out orchestration, building data flows that people can understand, and doing ops. Last startup I was in delayed their launch date for >6 months because of their architecture. Way too many people think they need it, but a load balanced monolith can take you…

taurath·430-point thread·

I firmly believe that monolith vs microservice is much more a company organization problem than a tech problem. Organize your code boundaries similar to your team boundaries, so that individuals and teams can move fast in appropriate isolation from each other, but with understandable, agreeable contracts/boundaries where they need to interact. Monoliths are simpler to understand, easier to run, and harder to break - up until you have so many people working on them that it becomes difficult for a…

The first top-level comment from each of the four biggest threads, in HN’s own order. Excerpts are shortened; open a comment for full context.

Breakout years
3

100+ points or 50+ comments

Total points
1306

reference only — not used in Hall rules or ranking

Total comments
578

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2017-07-14MonolithFirst: preambule to microservicebased210
2017-07-15Martin Fowler: MonolithFirsttlo40
2017-07-15Monolith First (2015)First breakoutlevosmetalo430163
2018-10-25MonolithFirstmisterbwong10
2019-02-18Monolith Firstdgellow30
2019-04-28Monolith First (2015)joeyespo20
2021-02-19Monolith First (2015)Hall induction · Best threadasyrafql820340
2023-01-17MonolithFirstavinassh10
2024-08-13Monolith First (2015)thunderbong40
2024-09-16Monolith First (2015)Latest 20+ point returnbubblehack3r4075