
Microservices Patterns
With examples in Java
by Chris Richardson · first published 2018
75% recommend25% neutral
The monolithic architecture works well for small, simple applications. However, successful applications have a habit of growing. Eventually the development team ends up in what is known as monolithic hell. All aspects of software development and deployment become painfully slow. The solution is to adopt the microservice architecture, which structures an application as a services, organized around business capabilities. This architecture accelerates software development and enables continuous delivery and deployment of complex software applications. Microservice Patterns teaches enterprise d
Affiliate links. As an Amazon Associate I earn from qualifying purchases.
Overall I'd say the best book about microservices is Chris Richardson's Microservices Patterns (https://www.manning.com/books/microservices-patterns). That book will get you covered with everything you need to know about designing and building microservices, and also the various strategies you…
on “Ask HN: Please recommend a serious book on Microservices” ↗Microservices Patterns by Chris Richardson is a great read. It takes the idea of design patterns and applies it to designing and implementing a microservice architecture. The idea is that you may already be doing some of the…
on “Ask HN: Please recommend a serious book on Microservices” ↗One of the design patterns of microservices is not to share databases, so distributed transactions shouldn't be required. Of course, this presents it's own problems (see Microservices Patterns by Chris Richardson for solutions to this).
on “Show HN: Actio, a (young) Node.js framework that makes microservices invisible” ↗That's basically the same pattern as the "outbox pattern", e.g. listed in Chris Richardson's pattern of microservices patterns. An alternative implementation is provided by Debezium [1], a general solution for change data capture for MySQL, Postgres, MongoDB, SQL Server and others, based on top of Apache Kafka (but can also…
on “When an SQL Database Makes a Great Pub/Sub” ↗