# 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