5 articles, 0 books.

Problems with simultaneity in distributed systems


Netflix defines Chaos Engineering as the “discipline of experimenting on a distributed system in order to build confidence in the system’s capability to withstand turbulent conditions in production.”


What distributed systems theory should a distributed systems engineer know?


In this post, I am summarizing some of the concepts that I have found essential to learn and apply when building a large scale, highly available and distributed system: the payments system that powers Uber.