Joe Magerramov's blog

Monday, June 16, 2025

The Nuanced Reality of Throttling: It's Not Just About Preventing Abuse

›
If you work with multi-tenant systems you are probably familiar with the concept of throttling or admission control. The idea is pretty simp...
Saturday, March 1, 2025

The Trouble with Leader Elections (in distributed systems)

›
When working on distributed systems, it's not uncommon to need a piece of logic that executes across the entire system. Some examples of...
Wednesday, January 24, 2024

The mathematics of redundancy

›
I was at an airport during a recent business trip, watching planes take off and land when I saw the iconic Boeing 747 take off. This reminde...
Saturday, February 4, 2023

Batching: Efficiency under load

›
In this post, I wanted to make a quick observation about batching as an underused technique in distributed systems. Systems folks have long ...
Wednesday, December 21, 2022

Performance and efficiency

›
The topic of software performance and efficiency has been making rounds this month, especially around engineers not being able to influence ...
Sunday, April 10, 2022

Feature Flags: Are they considered harmful?

›
In a recent operational review, a colleague brought up how past feedback from me has influenced his team's avoidance of feature flags. I...
Thursday, June 18, 2020

Hello

›
Well, hello there. This is a sample post to see how things look.
Home
View web version
Powered by Blogger.