Henning Rohde
Software Engineering Blog

Software Engineering Blog

Follow
homenewsletter

The Plumber's Approach to Distributed Systems

Jul 10, 202310 min read

How to structure distributed systems for low latency at scale · Distributed systems are often structured as request-driven stateless microservices....

The Plumber's Approach to Distributed Systems

The Caching Trap

Mar 25, 20236 min read

Why caching is not a straightforward bandaid for improving latency and scalability in stateless distributed systems · Reliable distributed systems are...

The Caching Trap

The Next 700 Stateless Services

Jan 24, 20236 min read

Why statelessness is no longer a meaningful concept for most services and what tradeoffs the standard design makes · In today's public cloud age, few...

The Next 700 Stateless Services

The Overuse of Microservices

Jan 7, 20237 min read

Why common microservice practices are often counter-productive for robust distributed systems · Every programmer knows not to use monolithic...

The Overuse  of Microservices