This document summarizes a presentation on microservices patterns and practices. It introduces microservices architecture and its benefits, such as enabling continuous delivery, improved fault isolation, and eliminating long-term commitment to technology stacks. It then covers several data patterns for microservices including shared database, one database per service, CQRS, and event sourcing. Integration patterns like service discovery, circuit breakers, API gateways, and sagas are also discussed. The document concludes by exploring testing, operations, and deployment patterns for microservices.