Microservices with Kafka
summary
Chooses Kafka as the event bus and builds lightweight producer factory and consumer factory wrappers that add serializers, filtering, transformers, forward/dispatch and a Kafka appender for ELK logging. Benchmarks show one producer handling ~2.7M msgs/sec at 500 bytes and ~9.1M msgs/sec at 100 bytes; logging throughput is ~224k msgs/sec for ~2KB JSON records. Adds a replay capability (retain and reprocess topics) and multi-datacenter cluster setup for durability, and rolls this CFA++ platform into production across countries for banking use.
AI-written summary · about
chapters (9)
- 0:00Start
- 20:43Scalability
- 24:04Near Real-Time Monitoring
- 25:26The Producer Factory
- 25:58Producer Factory
- 30:27Filtering
- 31:51Transformer
- 34:18Micro Benchmark
- 36:05Logging
related talks
33mMicroservices, Events, and Breaking the Data Monolith with Kafka
45mReliable Toolkit for Event-Driven Microservice Architecture
01h 00mKafka for .NET Developers
01h 02mKafka for .NET Developers
30m8 Lessons Learned from using Kafka with 1000 microservices
52m10 LESSONS LEARNED FROM USING KAFKA IN 1000 SCALA MICROSERVICES
33mKafka Microservices with Kafka plus Akka and Kafka Streams
31mEvent driven communication with Kafka on Kubernetes
