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.