Microservices Books

Showing 1-50 of 183
Building Microservices: Designing Fine-Grained Systems Building Microservices: Designing Fine-Grained Systems (Paperback)
by (shelved 81 times as microservices)
avg rating 4.22 — 5,143 ratings — published 2014
Rate this book
Clear rating
Microservice Patterns Microservice Patterns (Paperback)
by (shelved 45 times as microservices)
avg rating 4.25 — 695 ratings — published
Rate this book
Clear rating
Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith (Paperback)
by (shelved 41 times as microservices)
avg rating 4.29 — 1,075 ratings — published
Rate this book
Clear rating
Building Event-Driven Microservices: Leveraging Organizational Data at Scale Building Event-Driven Microservices: Leveraging Organizational Data at Scale (Paperback)
by (shelved 14 times as microservices)
avg rating 3.72 — 219 ratings — published
Rate this book
Clear rating
Spring Microservices in Action Spring Microservices in Action (Paperback)
by (shelved 14 times as microservices)
avg rating 4.21 — 204 ratings — published
Rate this book
Clear rating
Production-Ready Microservices: Building Standardized Systems Across an Engineering Organization Production-Ready Microservices: Building Standardized Systems Across an Engineering Organization (Paperback)
by (shelved 13 times as microservices)
avg rating 3.81 — 456 ratings — published 2016
Rate this book
Clear rating
Microservices in Action Microservices in Action (Paperback)
by (shelved 11 times as microservices)
avg rating 4.09 — 68 ratings — published
Rate this book
Clear rating
The Tao of Microservices The Tao of Microservices (Paperback)
by (shelved 11 times as microservices)
avg rating 4.01 — 100 ratings — published
Rate this book
Clear rating
Strategic Monoliths and Microservices: Driving Innovation Using Purposeful Architecture Strategic Monoliths and Microservices: Driving Innovation Using Purposeful Architecture (Paperback)
by (shelved 10 times as microservices)
avg rating 4.17 — 117 ratings — published
Rate this book
Clear rating
Domain-Driven Design: Tackling Complexity in the Heart of Software Domain-Driven Design: Tackling Complexity in the Heart of Software (Hardcover)
by (shelved 10 times as microservices)
avg rating 4.15 — 5,759 ratings — published 2003
Rate this book
Clear rating
Microservices From Design to Deployment Microservices From Design to Deployment (ebook)
by (shelved 9 times as microservices)
avg rating 3.87 — 92 ratings — published
Rate this book
Clear rating
Bootstrapping Microservices with Docker, Kubernetes, and Terraform: A project-based guide Bootstrapping Microservices with Docker, Kubernetes, and Terraform: A project-based guide (Paperback)
by (shelved 8 times as microservices)
avg rating 4.04 — 48 ratings — published
Rate this book
Clear rating
Microservice Architecture Aligning Principles, Practices, and Culture Microservice Architecture Aligning Principles, Practices, and Culture (Paperback)
by (shelved 8 times as microservices)
avg rating 3.51 — 245 ratings — published
Rate this book
Clear rating
Practical Microservices: Build Event-Driven Architectures with Event Sourcing and CQRS Practical Microservices: Build Event-Driven Architectures with Event Sourcing and CQRS (Paperback)
by (shelved 7 times as microservices)
avg rating 3.49 — 65 ratings — published
Rate this book
Clear rating
Distributed Tracing in Practice: Instrumenting, Analyzing, and Debugging Microservices Distributed Tracing in Practice: Instrumenting, Analyzing, and Debugging Microservices (Paperback)
by (shelved 7 times as microservices)
avg rating 4.06 — 54 ratings — published
Rate this book
Clear rating
Testing Java Microservices: Using Arquillian, Hoverfly, AssertJ, JUnit, Selenium, and Mockito Testing Java Microservices: Using Arquillian, Hoverfly, AssertJ, JUnit, Selenium, and Mockito (Paperback)
by (shelved 7 times as microservices)
avg rating 3.59 — 27 ratings — published
Rate this book
Clear rating
Microservices: Up and Running: A Step-by-Step Guide to Building a Microservices Architecture Microservices: Up and Running: A Step-by-Step Guide to Building a Microservices Architecture (Paperback)
by (shelved 6 times as microservices)
avg rating 3.71 — 24 ratings — published
Rate this book
Clear rating
Designing Data-Intensive Applications Designing Data-Intensive Applications (ebook)
by (shelved 6 times as microservices)
avg rating 4.70 — 10,164 ratings — published 2015
Rate this book
Clear rating
Kubernetes in Action Kubernetes in Action (Paperback)
by (shelved 6 times as microservices)
avg rating 4.59 — 672 ratings — published
Rate this book
Clear rating
Microservices Security in Action Microservices Security in Action (Paperback)
by (shelved 5 times as microservices)
avg rating 4.14 — 43 ratings — published 2020
Rate this book
Clear rating
Implementing Domain-Driven Design Implementing Domain-Driven Design (Hardcover)
by (shelved 5 times as microservices)
avg rating 4.05 — 1,282 ratings — published 2013
Rate this book
Clear rating
Microservices vs Service-Oriented Architecture Microservices vs Service-Oriented Architecture (ebook)
by (shelved 5 times as microservices)
avg rating 3.41 — 92 ratings — published
Rate this book
Clear rating
Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures (Paperback)
by (shelved 4 times as microservices)
avg rating 4.26 — 777 ratings — published 2021
Rate this book
Clear rating
.Net Microservices: Architecture for Containerized .Net Applications .Net Microservices: Architecture for Containerized .Net Applications (Unknown Binding)
by (shelved 4 times as microservices)
avg rating 4.34 — 152 ratings — published
Rate this book
Clear rating
Microservices: A Practical Guide Microservices: A Practical Guide (Kindle Edition)
by (shelved 4 times as microservices)
avg rating 4.23 — 22 ratings — published
Rate this book
Clear rating
Domain-Driven Design Distilled Domain-Driven Design Distilled (Paperback)
by (shelved 4 times as microservices)
avg rating 3.82 — 1,307 ratings — published
Rate this book
Clear rating
Rate this book
Clear rating
Microservices in .NET Core: with examples in Nancy Microservices in .NET Core: with examples in Nancy (Paperback)
by (shelved 4 times as microservices)
avg rating 4.14 — 65 ratings — published
Rate this book
Clear rating
Reactive Microservices Architecture Reactive Microservices Architecture (ebook)
by (shelved 4 times as microservices)
avg rating 3.66 — 192 ratings — published
Rate this book
Clear rating
Implementing Strategic Monoliths and Microservices: Patterns and Practices for Continuous Improvement Implementing Strategic Monoliths and Microservices: Patterns and Practices for Continuous Improvement (Paperback)
by (shelved 3 times as microservices)
avg rating 4.50 — 2 ratings — published 2023
Rate this book
Clear rating
Microservice APIs: Using Python, Flask, FastAPI, OpenAPI and more Microservice APIs: Using Python, Flask, FastAPI, OpenAPI and more (Paperback)
by (shelved 3 times as microservices)
avg rating 4.17 — 23 ratings — published
Rate this book
Clear rating
Cloud Native Go: Building Reliable Services in Unreliable Environments Cloud Native Go: Building Reliable Services in Unreliable Environments (ebook)
by (shelved 3 times as microservices)
avg rating 4.23 — 88 ratings — published
Rate this book
Clear rating
Architecture Patterns with Python: Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices Architecture Patterns with Python: Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices (Paperback)
by (shelved 3 times as microservices)
avg rating 4.41 — 471 ratings — published
Rate this book
Clear rating
Kafka: The Definitive Guide: Real-Time Data and Stream Processing at Scale Kafka: The Definitive Guide: Real-Time Data and Stream Processing at Scale (Paperback)
by (shelved 3 times as microservices)
avg rating 4.16 — 717 ratings — published
Rate this book
Clear rating
Kafka Streams in Action: Real-time apps and microservices with the Kafka Streams API Kafka Streams in Action: Real-time apps and microservices with the Kafka Streams API (Paperback)
by (shelved 3 times as microservices)
avg rating 4.05 — 114 ratings — published
Rate this book
Clear rating
SRE with Java Microservices: Patterns for Reliable Microservices in the Enterprise SRE with Java Microservices: Patterns for Reliable Microservices in the Enterprise (Paperback)
by (shelved 3 times as microservices)
avg rating 4.31 — 13 ratings — published
Rate this book
Clear rating
Introducing Istio Service Mesh for Microservices Introducing Istio Service Mesh for Microservices (ebook)
by (shelved 3 times as microservices)
avg rating 3.95 — 44 ratings — published
Rate this book
Clear rating
Migrating to Microservice Databases Migrating to Microservice Databases (ebook)
by (shelved 3 times as microservices)
avg rating 3.59 — 69 ratings — published
Rate this book
Clear rating
Microservices AntiPatterns and Pitfalls Microservices AntiPatterns and Pitfalls (ebook)
by (shelved 3 times as microservices)
avg rating 4.04 — 113 ratings — published
Rate this book
Clear rating
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions (Hardcover)
by (shelved 3 times as microservices)
avg rating 4.12 — 1,542 ratings — published 2003
Rate this book
Clear rating
REST in Practice: Hypermedia and Systems Architecture REST in Practice: Hypermedia and Systems Architecture (Paperback)
by (shelved 3 times as microservices)
avg rating 3.84 — 480 ratings — published 2010
Rate this book
Clear rating
Microservices: Flexible Software Architectures Microservices: Flexible Software Architectures (Kindle Edition)
by (shelved 3 times as microservices)
avg rating 3.78 — 55 ratings — published 2016
Rate this book
Clear rating
Microservices for everyone Microservices for everyone (Kindle Edition)
by (shelved 2 times as microservices)
avg rating 4.04 — 26 ratings — published
Rate this book
Clear rating
Microservices with Go: Building scalable and reliable microservices with Go Microservices with Go: Building scalable and reliable microservices with Go (Kindle Edition)
by (shelved 2 times as microservices)
avg rating 4.10 — 10 ratings — published
Rate this book
Clear rating
Rate this book
Clear rating
Rate this book
Clear rating
Core Kubernetes Core Kubernetes (Paperback)
by (shelved 2 times as microservices)
avg rating 3.81 — 21 ratings — published
Rate this book
Clear rating
Python Microservices Development: Build, test, deploy, and scale microservices in Python Python Microservices Development: Build, test, deploy, and scale microservices in Python (Kindle Edition)
by (shelved 2 times as microservices)
avg rating 3.63 — 38 ratings — published
Rate this book
Clear rating
Building Microservices with Go: Develop seamless, efficient, and robust microservices with Go Building Microservices with Go: Develop seamless, efficient, and robust microservices with Go (Kindle Edition)
by (shelved 2 times as microservices)
avg rating 3.59 — 46 ratings — published
Rate this book
Clear rating
Understanding Distributed Systems: What every developer should know about large distributed applications Understanding Distributed Systems: What every developer should know about large distributed applications (ebook)
by (shelved 2 times as microservices)
avg rating 4.37 — 515 ratings — published
Rate this book
Clear rating


“Resilience versus Robustness.
Typically when we want to improve a system’s ability to avoid outages, handle failures gracefully when they occur and recover quickly when they happen, we often talk about resilience. (…) Robustness is the ability of a system that is able to react to expected variations, Resilience is having an organisation capable of adapting to things that have not been thought of, which could very well include creating a culture of experimentation through things like chaos engineering.
For example, we are aware a specific machine could die, so we might bring redundancy into our system by load-balancing an instance, that is an example of addressing Robustness. Resiliency is the process of an organisation preparing itself to the fact that it cannot anticipate all potential problems. An important consideration here is that microservices do not necessarily give you robustness for free, rather they open up opportunities to design a system in such a way that it can better tolerate network partitions, service outages, and the like. Just spreading your functionality over multiple separate processed and separate machines does not guarantee improved robustness, quite the contrary, it may just increase your surface area of failure.”
Sam Newman, Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith

“By breaking our application into individual, independently deployable processes, we open up a host of mechanisms to improve the robustness of our applications. By using microservices, we are able to implement a more robust architecture, because functionality is decomposed, that is, an impact in one area of functionality may not bring down the whole system, we also can focus our time and energy on those parts of the application that most require robustness, ensuring critical parts of our system remain operational.”
Sam Newman, Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith

More quotes...