Understanding Event-Driven Architecture at Scale
When your monolith starts groaning under millions of events per second, the path forward isn't always a microservices rewrite. Here's what we learned running Kafka at 2M events/sec.
Read article →Engineering perspectives
Architecture, performance, and the craft of building software that lasts (or at least doesn't catch fire at 3 AM).
Featured
When your monolith starts groaning under millions of events per second, the path forward isn't always a microservices rewrite. Here's what we learned running Kafka at 2M events/sec.
Read article →Latest posts
I can't and shouldn't spill the beans on how Uber's matching algorithm actually works — mostly because the beans are under an NDA and also very well caffeinated.
Read →I was part of Azure's open source database migration team, where we shepherded customer databases to the cloud one careful byte at a time. Migrating databases is like moving a sleeping toddler and a vase at the same time — one wrong move and someone cries or break(trust/revenue).
Read →How we ship to production 20x a day without waking anyone up — using LaunchDarkly and blue-green deploys.
Read →