6 books
—
1 voter
Microservices Books
Showing 1-50 of 194
Building Microservices: Designing Fine-Grained Systems (Paperback)
by (shelved 84 times as microservices)
avg rating 4.22 — 5,206 ratings — published 2014
Microservice Patterns (Paperback)
by (shelved 45 times as microservices)
avg rating 4.24 — 711 ratings — published
Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith (Paperback)
by (shelved 42 times as microservices)
avg rating 4.29 — 1,096 ratings — published
Building Event-Driven Microservices: Leveraging Organizational Data at Scale (Paperback)
by (shelved 15 times as microservices)
avg rating 3.71 — 232 ratings — published
Spring Microservices in Action (Paperback)
by (shelved 14 times as microservices)
avg rating 4.20 — 205 ratings — published
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
Microservices in Action (Paperback)
by (shelved 12 times as microservices)
avg rating 4.09 — 68 ratings — published
The Tao of Microservices (Paperback)
by (shelved 11 times as microservices)
avg rating 4.00 — 102 ratings — published
Strategic Monoliths and Microservices: Driving Innovation Using Purposeful Architecture (Paperback)
by (shelved 10 times as microservices)
avg rating 4.17 — 121 ratings — published
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
Microservices From Design to Deployment (ebook)
by (shelved 9 times as microservices)
avg rating 3.87 — 92 ratings — published
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
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
Distributed Tracing in Practice: Instrumenting, Analyzing, and Debugging Microservices (Paperback)
by (shelved 8 times as microservices)
avg rating 4.06 — 54 ratings — published
Microservice Architecture Aligning Principles, Practices, and Culture (Paperback)
by (shelved 8 times as microservices)
avg rating 3.52 — 246 ratings — published
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
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
Designing Data-Intensive Applications (ebook)
by (shelved 6 times as microservices)
avg rating 4.70 — 10,613 ratings — published 2015
Kubernetes in Action (Paperback)
by (shelved 6 times as microservices)
avg rating 4.58 — 677 ratings — published
Microservices Security in Action (Paperback)
by (shelved 5 times as microservices)
avg rating 4.14 — 43 ratings — published 2020
Implementing Domain-Driven Design (Hardcover)
by (shelved 5 times as microservices)
avg rating 4.05 — 1,295 ratings — published 2013
Microservices vs Service-Oriented Architecture (ebook)
by (shelved 5 times as microservices)
avg rating 3.41 — 92 ratings — published
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
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
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
.Net Microservices: Architecture for Containerized .Net Applications (Unknown Binding)
by (shelved 4 times as microservices)
avg rating 4.34 — 152 ratings — published
Microservices: A Practical Guide (Kindle Edition)
by (shelved 4 times as microservices)
avg rating 4.23 — 22 ratings — published
Domain-Driven Design Distilled (Paperback)
by (shelved 4 times as microservices)
avg rating 3.82 — 1,324 ratings — published
Microservice Patterns and Best Practices: Explore patterns like CQRS and event sourcing to create scalable, maintainable, and testable microservices (Kindle Edition)
by (shelved 4 times as microservices)
avg rating 3.27 — 22 ratings — published
Microservices AntiPatterns and Pitfalls (ebook)
by (shelved 4 times as microservices)
avg rating 4.04 — 116 ratings — published
Microservices in .NET Core: with examples in Nancy (Paperback)
by (shelved 4 times as microservices)
avg rating 4.14 — 65 ratings — published
Reactive Microservices Architecture (ebook)
by (shelved 4 times as microservices)
avg rating 3.65 — 193 ratings — published
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
Microservice APIs: Using Python, Flask, FastAPI, OpenAPI and more (Paperback)
by (shelved 3 times as microservices)
avg rating 4.21 — 24 ratings — published
Cloud Native Go: Building Reliable Services in Unreliable Environments (ebook)
by (shelved 3 times as microservices)
avg rating 4.22 — 89 ratings — published
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
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
Introducing Istio Service Mesh for Microservices (ebook)
by (shelved 3 times as microservices)
avg rating 3.95 — 44 ratings — published
Migrating to Microservice Databases (ebook)
by (shelved 3 times as microservices)
avg rating 3.59 — 69 ratings — published
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
REST in Practice: Hypermedia and Systems Architecture (Paperback)
by (shelved 3 times as microservices)
avg rating 3.84 — 480 ratings — published 2010
Microservices: Flexible Software Architectures (Kindle Edition)
by (shelved 3 times as microservices)
avg rating 3.78 — 55 ratings — published 2016
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
Microservices for everyone (Kindle Edition)
by (shelved 2 times as microservices)
avg rating 4.04 — 26 ratings — published
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
Practical Event-Driven Microservices Architecture: Building Sustainable and Highly Scalable Event-Driven Microservices (Paperback)
by (shelved 2 times as microservices)
avg rating 4.58 — 26 ratings — published
Practical Process Automation: Orchestration and Integration in Microservices and Cloud Native Architectures (Kindle Edition)
by (shelved 2 times as microservices)
avg rating 4.12 — 33 ratings — published
Core Kubernetes (Paperback)
by (shelved 2 times as microservices)
avg rating 3.79 — 24 ratings — published
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
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
“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.”
― Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith
― 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.”
― Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith
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.”
― Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith










