Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #6203

G

Graham Lea

Personal blog · grahamlea.comprogrammingsystemscareer

Graham Lea writes Evolvable Me, a personal blog at grahamlea.com about programming, systems and career. Since 2012, 13 different Hacker News readers have linked it 21 times, most often “Distributed Transactions: The Icebergs of Microservices”. It is still writing: the last post was on 2025-08-03, and you can follow it by feed.

Visit the blog
21mentions?
13HN people?
2012–2021first – last linked?
Links on Hacker News per year · peak 8 in 2013

Too few sampled comments (3) to say how often HN recommends it.?

Why HN links it

HN readers link Graham Lea's posts on distributed systems, covering consistency and distributed transactions. One commenter singles out his article on distributed transactions as useful.

Summarised by Claude from a sample of 3 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Graham works in product and technology in Sydney, Australia. He blogs about software architecture, microservices, distributed systems, agile development, product development, and whatever else he feels like.

Most-linked posts?

  1. Distributed Transactions: The Icebergs of Microservices
    6 people · 6 mentions · first linked 2016-08-31

What Hacker News says?

  1. This! There is no single "truth". Under the unfortunate consequences of the CAP theorem and the speed of light, consistency grinds to a halt as the number of observers increases. Time itself would have to stand still in the limit if at each time step every particle in the universe had to agree on the state of the system. What we need to preserve is mostly strong "causal consistency", which means that from a single o…

    Comment linking /2016/08/distributed-transactions-microservices-icebergs/

    on “Consistency is Consistently Undervalued”
  2. Submitted Graham’s Guide to Learning Scala as a story · 106 points

    HN discussion
  3. You can use event logs and eventual consistency to solve this problem. Basically you make the transfer of money an event that is then atomically committed to an event log. The two bank accounts then eventually incorporate that state. See http://www.grahamlea.com/2016/08/distributed-transactions-mi... But I agree that often life is easier if you just keep things simpler. If you require strong consistency like with th…

    Comment linking /2016/08/distributed-transactions-microservices-icebergs/

    on “Consistency is Consistently Undervalued”
  4. Submitted Are You More Productive In Scala? as a story · 8 points

    HN discussion
  5. muteor · 2016-09-17Recommends
    If anyone is interested in this sort of thing, I found this a great article: http://www.grahamlea.com/2016/08/distributed-transactions-mi...

    Comment linking /2016/08/distributed-transactions-microservices-icebergs/

    on “Consistency is Consistently Undervalued”
  6. Submitted 10 Reasons You Shouldn’t Have Senior Developers, Tech Leads or Architects as a story · 6 points

    HN discussion
  7. Submitted Are Git and Mercurial Anti-Agile? as a story · 6 points

    HN discussion
  8. Submitted Does Scala == Effective Java? as a story · 4 points

    HN discussion
  9. Submitted Distributed Transactions: The Icebergs of Microservices as a story · 3 points

    HN discussion
  10. Submitted Distributed Transactions: The Icebergs of Microservices as a story · 3 points

    HN discussion
  11. Submitted Microservices Security: All the Questions You Should Be Asking as a story · 3 points

    HN discussion
  12. Submitted Survey Results: Are Developers More Productive In Scala? as a story · 3 points

    HN discussion
  13. Submitted Is it really a DSL or just an expressive interface? as a story · 3 points

    HN discussion
  14. Submitted Microservices Security: All the Questions You Should Be Asking as a story · 2 points

    HN discussion
  15. Submitted Distributed Transactions: The Icebergs of Microservices as a story · 2 points

    HN discussion
  16. Submitted Does Java 8′s lambda capability make Scala obsolete? as a story · 2 points

    HN discussion
  17. Submitted Why Smart Software Teams Don’t Need Senior Developers, Tech Leads or Architects as a story · 2 points

    HN discussion
  18. Submitted Why “Don’t Use Shared Libraries in Microservices” Is Bad Advice as a story · 1 points

    HN discussion
  19. Submitted A New Java Library for Amazing Productivity as a story · 1 points

    HN discussion
  20. Submitted What is DevOps? … in bullet points, quotes and tweets /via @evolvable as a story · 1 points

    HN discussion
  21. Submitted Reflections on a Production Incident at a Startup Bank as a story · 1 points

    HN discussion

Search all of HN for grahamlea.com

Linked by the same people?