Skip to main content

Review: Building Event-Driven Microservices - Adam Bellemare

Horacio de Oro
Author
Horacio de Oro
Available to help you find and implement the right solution for your business. Expert on Google Cloud and AWS Architecture, Security, Kubernetes, Django, Python, PostgreSql.

Schedule a free consultation at 👉 calendly.com 👈

Building Event-Driven Microservices book cover

  • Full name: Building Event-Driven Microservices: Leveraging Organizational Data at Scale
  • Author: Adam Bellemare
  • Date: 2020
  • amazon.com • amazon.co.uk • amazon.es

Ideal for developers with microservice experience looking to explore event-driven architecture (EDA), this book dives into how to reliably interface microservices and EDA. This is incredibly valuable when you need to evolve your current architecture into an EDA with an iterative and incremental approach.

You’ll explore various integration patterns, from the basic to the highly scalable, including Change Data Capture (CDC) and the outbox table pattern. These patterns are essential for transforming a microservice architecture into a robust event-driven system.

Many of these lessons and techniques apply to monoliths. If you want to know about an alternative to pure http-based microservices, this book is for you too: you can model your system using core business events and EDA to decouple subsystems from the monolith.

The book covers a wide range of topics, including event-driven concepts, design patterns, stream processing, pure producer/consumer microservices, and how to integrate event-driven with request/response microservices.

It also touches on testing and deployment considerations. While it won’t make you a Kafka expert or delve into every aspect of microservices architecture, that’s perfectly fine! There are other resources out there for those deeper dives. This focus makes it a great starting point for developers new to EDA.