HN Hall of Fame Weekly email

Patterns of Distributed Systems (2020)

martinfowler.com Reference Documentation & references Computer science Class of 2023-06 Hall of Fame
Screenshot of martinfowler.com captured 2026-07-20
Page preview · captured 2026-07-20

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

submissions
6
submitters
5
observed span
2020–2023
peak thread · 71 comments
313 pts
latest 20+ return · 2023-06-27
235 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

> What does it mean for a system to be distributed? There are two aspects: > 1. They run on multiple servers. The number of servers in a cluster can vary from as few as three servers to a few thousand servers. > 2. They manage data. So these are inherently 'stateful' systems. It's a pity that they don't get to the crux of distributed systems because it's very well defined and described for ~40 years now. Instead they describe…

> The main reason we can not use system clocks is that system clocks across servers are not guaranteed to be synchronized. Sentences like this will make me never regret to moving my infrastructure to bare-metal. My clocks are synchronized down to several nano-seconds, with leap-second skew and all kinds of shiny things. It literally took a day to set up and a blessing from an ISP in the same datacenter to use their clock sources (GPS + PTP). All…

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
2

100+ points or 50+ comments

Total points
557

reference only — not used in Hall rules or ranking

Total comments
129

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2020-08-05Patterns of Distributed Systemsmerqurio40
2020-08-12Patterns of Distributed SystemsGarbage10
2020-08-13Patterns of Distributed SystemsBerislavLopac20
2021-01-05Patterns of Distributed Systems (2020)BerislavLopac20
2021-02-10Patterns of Distributed Systems (2020)First breakout · Best threadsbmthakur31358
2023-06-27Patterns of Distributed SystemsHall induction · Latest 20+ point returneclectic2923571