Microservices can have a positive impact on your enterprise-just ask Amazon & Netflix-but you can fall into many traps if you don't approach them in the right way This practical guide covers the entire microservices landscape including the principles technologies & methodologies of this unique modular style of system building You'll learn about the experiences of organizations around the globe that have successfully adopted microservices In three parts this book explains how these services work & what it means to build an application the Microservices Way You'll explore a design-based approach to microservice architecture with guidance for implementing various elements & you'll get a set of recipes & practices for meeting practical organizational & cultural challenges to microservice adoption Learn how microservices can help you drive business objectives Examine the principles practices & culture that define microservice architectures Explore a model for creating complex systems & a design process for building a microservice architecture Learn the fundamental design concepts for individual microservices Delve into the operational elements of a microservices architecture including containers & service discovery Discover how to handle the challenges of introducing microservice architecture in your organization