The journey from a single server to a distributed system. Why you shouldn't build Netflix on Day 1, and when to actually use Microservices.