Lambda vs. Kappa Architecture Comparison¶
Scaffold
This MicroSim has been scaffolded from its specification. The interactive implementation has not been built yet.
Learning Objective¶
TBD
- Bloom Level: TBD
- Bloom Verb: TBD
- Library: vis-network
Preview¶
Specification¶
The full specification below is extracted from Chapter 18: Advanced Data, Emerging AI, and Autonomous Architectures.
Type: Interactive comparison
**sim-id:** data-architecture-patterns<br/>
**Library:** vis-network<br/>
**Status:** Specified
**Purpose:** Side-by-side animated flow comparison of Lambda, Kappa, and Data Lakehouse architectures showing data flow from ingestion through serving.
**Panels:**
- Lambda: Data Sources → Kafka → (Batch Layer: HDFS + Spark / Speed Layer: Flink) → Serving Layer → Query
- Kappa: Data Sources → Kafka (durable log) → Flink → Serving Store → Query
- Lakehouse: Data Sources → Ingestion → Object Storage (Delta/Iceberg) → Query Engine → Analytics
**Interactions:**
- Click each component to see: technology examples, quality attribute strengths, failure modes
- "Simulate Reprocessing" button: shows how each architecture handles historical recomputation
- Quality attribute comparison radar chart: latency, consistency, operational complexity, cost