Event-Driven Microservices logopeterindia.net
Knowledge Hub

Event-Driven Microservices: Guides, Tutorials & Resources

A curated list of guides, tutorials and references on building microservices that communicate through events — architecture overviews, best practices, hands-on tutorials and a sample project.

32 topics•5 categories•Updated October 2026

Architecture Overviews

7 entries

What event-driven microservices are and when to use them.

Best Practices & Patterns

6 entries

Design guidance and data-consistency patterns.

Tutorials with Kafka, Spring & Azure

4 entries

Hands-on guides for specific stacks.

Book & Sample Code

2 entries

Deeper reading and working code.

Related Pages

13 entries

Related directories on this site.

Frequently Asked Questions

What are event-driven microservices?

Microservices that communicate by publishing and reacting to events through a broker, rather than calling each other directly, which decouples services and supports asynchronous scaling.

Why use events between services?

They reduce coupling, absorb load spikes, support multiple consumers of the same data and make auditing and replay possible.

What are the main challenges?

Eventual consistency, ordering and duplicate delivery, schema evolution and debugging across services; patterns such as the outbox and sagas address several of these.

Which broker should I start with?

Apache Kafka is the most common choice for streaming; see the Event Brokering Software page for alternatives.

How does this support modernization?

Events let you carve services out of a monolith gradually and integrate legacy systems without tight coupling.

Which links may need a manual click?

Links were rechecked in October 2026. DZone, a Trendyol Medium article and the O'Reilly book page returned 403 to automated checks and are kept; they may need a manual click. For related directories, see Microservices Architecture, Event-Driven Microservices, Service Meshes and EDA Resources on this site.