One great example of this behavior is retries. If youâre only looking at your day-to-day error rate metric, you can be lead to believe that adding more retries makes systems better because it makes the error rate go down. However, the same change can make systems more vulnerable, by converting small outages into sudden (and metastable) periods of internal retry storms.
Latest content
-
A story of one regexp
A story of one regexp
An anecdote from my recent experience with regular expressions featuring Java and PHP. Enjoy!
- React Alicante 2025 /
- Bullet points from CityJS London 2025 /
- React Paris 2025 /
- Full Stack coding interviews - how it was in 2024 /
- âBalancing Coupling in Software Designâ (book review) /
- React Alicante 2024 /
Book reviews
-
Balancing Coupling in Software Design by Vlad Khononov
Balancing Coupling in Software Design by Vlad Khononov
2024Overview of the new Balancing Coupling model with examples and interactive quizzes. Enjoy!
-
Tidy First? by Kent Beck
Tidy First? by Kent Beck
2024My highlights from the first in the series of books on software design by Kent Beck
-
Thinking Architecturally by Nate Schutta
Thinking Architecturally by Nate Schutta
2018Thinking Architecturally by Nate Schutta is a short practical book for developers who want to stay current and grow in the rapidly changing tech industry. My favourite part is about âilitiesâ. Read on to learn more.
-
Learning Domain-Driven Design by Vlad Khononov
Learning Domain-Driven Design by Vlad Khononov
2021My review of âLearning Domain-Driven Designâ book about DDD and how it maps to the common software architecture patterns.
This week I learned
Week of December 1, 2025: Retry Storm
Previous weeks are available in the archive.