A Netflix Guide to Microservices