Lens — What to Choose

Both designs look valid. How do you actually choose?

Each page covers one recurring design decision — the forces pulling in different directions, the options and their real trade-offs, criteria for choosing, and what to watch for after you've committed.

The decision
Batch
simple reprocessing
cheap at scale
latency
Streaming
low latency
event-driven
state complexity
the real constraint is correctness, not latency
Platform Design

what kind of system are you building

Data Pipeline

how data moves end to end

Data Organization

how data is structured and stored

System Qualities

cross-cutting pressures that govern every other decision