Microservices Engineering Essentials

ebook Definitive Reference for Developers and Engineers

By Richard Johnson

cover image of Microservices Engineering Essentials

Sign up to save your library

With an OverDrive account, you can save your favorite libraries for at-a-glance information about availability. Find out more about OverDrive accounts.

   Not today

Find this title in Libby, the library reading app by OverDrive.

Download Libby on the App Store Download Libby on Google Play

Search for a digital library with this title

Title found at these libraries:

Library Name Distance
Loading...

"Microservices Engineering Essentials"
Microservices Engineering Essentials is a definitive guide to designing, implementing, and scaling modern distributed systems. Thoughtfully structured and comprehensive, the book begins by grounding readers in the evolution of distributed computing, exploring the transition from monolithic designs to modular and microservices-based architectures. Drawing upon core principles such as autonomy, resilience, and deployability, the text underscores domain-driven design, service isolation, and the vital considerations for assessing an organization's readiness to embrace microservices.
From there, the book journeys through the intricacies of designing robust microservices: from determining service granularity and establishing clear API contracts, to orchestrating and choreographing workflows across polyglot architectures. Readers will discover proven solutions for inter-service communication—encompassing synchronous requests, event-driven messaging, and modern service mesh patterns—and the critical aspects of data management, including distributed ownership, eventual consistency, transactional sagas, and secure, compliant data handling.
A strong emphasis is placed on the pragmatic realities of operating microservices in production. Chapters detail end-to-end best practices, including CI/CD pipelines, containerization, advanced orchestration with Kubernetes, progressive delivery, and self-healing systems. Essential topics such as observability, reliability engineering, automated security, rigorous testing strategies, and real-world approaches to scaling, versioning, and evolving microservices architectures round out the text. With practical guidance and insightful case studies, Microservices Engineering Essentials is an indispensable resource for architects, engineers, and technical leaders committed to building resilient, scalable, and future-ready software systems.

Microservices Engineering Essentials