Cover of Building Event-Driven Microservices

Building Event-Driven Microservices

by Adam Bellemare

2020316 pages

Subjects

Mathematics

About Building Event-Driven Microservices

AI-generated

Building Event-Driven Microservices is a comprehensive technical guide that explores how to design, build, and operate microservices architectures using event-driven patterns. Adam Bellemare draws on his experience at companies like Shopify to present practical approaches for creating scalable, resilient distributed systems. The book focuses on event streaming platforms like Apache Kafka and demonstrates how events can serve as the foundation for communication between services, moving beyond traditional request-response patterns. The book covers essential concepts including event schemas, data governance, event storage, and processing patterns. Bellemare emphasizes the importance of treating events as a source of truth and explores topics like event modeling, bounded contexts, and managing data consistency in distributed environments. He also addresses real-world challenges such as schema evolution, handling duplicate events, and maintaining data quality across multiple services. What makes this book particularly valuable is its balance between theory and practice. Rather than simply promoting event-driven architecture as a solution, Bellemare honestly discusses trade-offs, potential pitfalls, and when this approach makes sense versus when it might introduce unnecessary complexity. The book is ideal for software architects, senior developers, and engineering leaders who are considering or implementing microservices and want to understand how event-driven patterns can improve system design, scalability, and organizational alignment.

Reader reviews

No reviews yet. Be the first to share your thoughts!

Have you read this book? Share your thoughts with the community.

Sign Up to Write a Review

Unlock More with Bookwise

Create a free account to start tracking your reading. Start free. Go Plus for $4.99/mo.

  • 📊Track your reading progress
  • 🤖Get personalized AI insights
  • 💬Chat with AI about this book
  • ⭐Write and share reviews
  • 📚Build your reading shelves
  • 🎯Set and track reading goals