Microservices are small, but they offer big value. A microservice is avery small piece of a larger system that can be coded by one developerwithin one iteration.
Microservices can be added and removedindividually, new developers can be immediately productive, andlegacy code is easily replaced.
Developers are no longer hampered bythe communication and coordination overhead caused by monolithicsystems.
Savvy businesses are discovering that software developmentproductivity can be greatly enhanced with the right engineeringapproach that enables even junior developers to double theirproductivity, while reducing delivery risk. The Tao of Microservices presents readers with the path tounderstanding how to apply microservices architecture in their realworldprojects.
This high-level book offers a conceptual view ofmicroservice architectures, along with core concepts and theirapplication.
It also includes a detailed case study for the nodezoo.comsystem, including all source code and documentation.
By the end of thebook, readers will have explored in depth the key ideas of themicroservice architecture and will be able to design, analyze andimplement systems based on this architecture. Key Features:* Key principles of the microservice architecture* Applying these principles to real-world projects* Implementing large-scale systems* Detailed case study AUDIENCEThis book is for developers, architects, or managers who want to deliverfaster, meet changing business requirements, and build scalable and robustsystems. ABOUT THE TECHNOLOGYA microservice is a very small piece of a larger system that can be coded byone developer within one iteration.
Microservices can be added andremoved individually, new developers can be immediately productive, andlegacy code is easily replaced.