This document discusses microservices and service-oriented architecture (SOA). It notes that SOA can provide time savings of 30-50% compared to non-SOA. Microservices are discussed as an evolution of SOA, with each service focused on doing a single task. Popular technologies discussed include Docker, Kubernetes, Mesos, API gateways, service discovery like Eureka and Consul, and continuous integration/delivery tools like Jenkins. The benefits of microservices for deployments, portability and using containers/PaaS are also summarized.