Building resilience in Large scale distributed systems
blog.gojekengineering.com