Microservices Books

Showing 1-50 of 194
Building Microservices: Designing Fine-Grained Systems Building Microservices: Designing Fine-Grained Systems (Paperback)
by (shelved 84 times as microservices)
avg rating 4.22 — 5,206 ratings — published 2014
Rate this book
Clear rating
Microservice Patterns Microservice Patterns (Paperback)
by (shelved 45 times as microservices)
avg rating 4.24 — 711 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 42 times as microservices)
avg rating 4.29 — 1,096 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 15 times as microservices)
avg rating 3.71 — 232 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.20 — 205 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.82 — 458 ratings — published 2016
Rate this book
Clear rating
Microservices in Action Microservices in Action (Paperback)
by (shelved 12 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.00 — 102 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 — 121 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,814 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
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 8 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 8 times as microservices)
avg rating 4.06 — 54 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.52 — 246 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 7 times as microservices)
avg rating 3.69 — 26 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.54 — 28 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,613 ratings — published 2015
Rate this book
Clear rating
Kubernetes in Action Kubernetes in Action (Paperback)
by (shelved 6 times as microservices)
avg rating 4.58 — 677 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,295 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.27 — 836 ratings — published 2021
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 4 times as microservices)
avg rating 4.39 — 490 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 4 times as microservices)
avg rating 4.05 — 115 ratings — published
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,324 ratings — published
Rate this book
Clear rating
Rate this book
Clear rating
Microservices AntiPatterns and Pitfalls Microservices AntiPatterns and Pitfalls (ebook)
by (shelved 4 times as microservices)
avg rating 4.04 — 116 ratings — published
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.65 — 193 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.21 — 24 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.22 — 89 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.15 — 724 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
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions (Addison-Wesley Signature Series (Fowler)) Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions (Addison-Wesley Signature Series (Fowler))
by (shelved 3 times as microservices)
avg rating 4.12 — 1,547 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
DevOps & Microservices Handbook: Non-Programmer’s Guide to DevOps and Microservices DevOps & Microservices Handbook: Non-Programmer’s Guide to DevOps and Microservices (Kindle Edition)
by (shelved 2 times as microservices)
avg rating 3.25 — 28 ratings — published
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.79 — 24 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.62 — 47 ratings — published
Rate this book
Clear rating


“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

“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

More quotes...