Kappa architecture.
Streaming only: one stream processor over an immutable log with long retention; to reprocess, replay the log through a new version.
the two-minute refresher
- Everything is a stream; there is one codebase.
- Bug fix or new logic: start a new processor from the beginning, catch up, switch outputs, delete the old.
- Needs long log retention and a processor fast enough to replay history.