This document summarizes a session on microservice architecture. Some key points covered include: - Netflix implemented microservices independently and component-based for scalability. Other platforms can also take advantage. - Microservices allow gradual migration from monolithic architectures by creating wrappers for each layer. This is a more suitable approach. - Netflix open source projects like Eureka, Hystrix, Ribbon, and Zuul help with service registration, latency/fault tolerance, load balancing, routing, and other capabilities. - Spring Cloud Configuration uses Git for dynamic REST API configuration changes. - Several anti-patterns of microservices adoption are discussed, such as seeing them as a "magic pixie dust" or focusing