# Overview The core idea of the lambda architecture is... #flashcard that incoming data should be recorded by appending immutable events to an always-growing dataset, similarly to [[Event Sourcing]]. From these events, read-optimized views are derived. The lambda architecture proposes running two different systems in parallel: a [[Batch Processing]] and a separate [[Stream Processing]] system. <!--ID: 1751507776431--> # Key Considerations # Pros # Cons of Lambda Architecture - Having to maintain the same logic to run both in a batch and in a stream processing framework is significant additional effort # Use Cases # Related Topics