Track 17 — Technical Framework Comparisons
17-6: Kafka vs AWS EventBridge
Infra overhead, self-hosted pain, and event-driven architectures.
1 Lessons~45 min
🎯 What You'll Learn
- ✓ Calculate self-hosted Kafka TCO
- ✓ Measure Serverless Eventing constraints
- ✓ Optimize message volume pricing
1
The Cost of Streaming Indecision
Kafka is a phenomenal tool for hyperscale data ingestion. It is also an operational nightmare that requires dedicated engineers just to maintain partition rebalancing. EventBridge is fully managed but introduces hard constraints on throughput and distinct per-event pricing.
Selecting the wrong broker leads to either massive infrastructure idle costs (Kafka) or catastrophic cloud billing surprises from rapid event loops (EventBridge).
Kafka Baseline TCO
The minimum cost of running MSK/Confluent with 3 instances.
~$1,500/mo min
EventBridge Tax
The variable cost of event routing.
$1.00 per 1M events
📝 Exercise
Map your ingestion volume. Decide between throughput-based pricing and event-based pricing based on payload size.
Execution Checklist
Action Items
0% Complete
Premium Curriculum
60 modules • 150+ lessons • Certificate