The document provides 10 best practices for implementing microservices based on insights from a Microservices Summit. It recommends: 1) Determining if an application truly needs to be broken into microservices; 2) Focusing on continuous delivery and automation before microservices; 3) Appointing a small team to guide architectural decisions and standard adoption. It also recommends 4) Aligning services to business processes, 5) Starting with a monolith and decomposing incrementally, 6) Moving pieces incrementally without replacing the monolith, 7) Creating a shared service repository, 8) Applying comprehensive monitoring, 9) Improving security and governance for more surfaces/complexity, and 10) Potential rewards of microservices include increased speed, agility