Too Long; Didn't Read
Twitter’s Fail Whale is a story of growing up with a microservices-based architecture. Twitter started with a monolithic service called Monorail, represented as a gigantic box of functionality with enormous scope. The resulting services are autonomous —like the teams who manage them—, so they can be independently deployed. Getting a microservice architecture right is quite an engineering journey, it requires discipline and patience. The Microservices Maestro (i.e. you) must orchestrate principles of separation of concerns, failure degradation, security and privacy.