More from Roberto Vitillo's Blog
Coordination is expensive as it reduces the availability and performance of distributed applications (PACELC theorem). I have extended…
I am excited to announce that the first edition of my book about distributed systems is finally complete! First things first, I have…
Sometimes a single process in a system needs to have special powers, like being the only one that can access a shared resource or assign…
At scale, any failure that can happen will eventually happen. Hardware failures, software crashes, memory leaks - you name it. The more…
I have released a new chapter of Understanding Distributed Systems ! It explores the different patterns at your disposal when designing…
More in startups
The strategy behind how SharkNinja operates in 37 categories and has seen sales grow 24x from $250m in 2008 to ~$6B in 2025.
Adopting foreign technologies is scary, but it's what makes a society rich.
Thanks to Manu for featuring me on his series People & Blogs. I wrote a bit about the history of this blog and how (and why) I write online…
OpenAI, Google, and Perplexity create partnerships and free offers for a steady stream of consumer data that can't be scraped from the internet.
Winning elections is important. But so is serving the people.