Optimize Your API with Event-Driven Microservice Architecture.
summary
Argues replacing long chains of synchronous REST calls with an event-driven backbone using Kafka and connectors, claiming 10x–20x throughput gains in customer migrations and enabling real-time enrichment, stateful materialized views and replay for ML. Notes limits: single-digit millisecond latency (not nanoseconds), and a real case where 30 dependent sync calls drop overall availability to 99.7%. Recommends Kafka + ksqlDB + Kafka Streams for processing, databases for indexed queries, and the Saga pattern for compensation to handle eventual consistency.
AI-written summary · about
chapters (9)
- 0:00Event-driven microservices intro
- 1:04Why event-driven is necessary
- 7:12Event-driven vs synchronous APIs
- 14:44When to avoid event-driven
- 17:15Exposing APIs externally
- 20:06Databases in event-driven systems
- 23:02Handling eventual consistency
- 25:09Preventing infinite loops
- 25:51Closing remarks
related talks
42mCreating event-driven microservices: the why, how and what
47mThe Rise of Reactive Microservices
37mBeyond Microservices: Streams, State & Scalability
01h 08mEvent Driven Architecture – Enabling Microservices
59mBuilding Data Intensive Microservices with Apache Kafka
26mMetamorphosis: Microservices & Event-driven Architecture
47mEvent-Driven Microservices = Microservices Done Right
21mHow Apache Kafka® Generates Value In Retail With Confluent
