AI engineering glossary · Data engineering

What is kappa architecture?

Kappa architecture: A simplification where all processing, live and historical, is done by a single stream-processing path over an immutable log, with reprocessing done by replaying the log. It avoids duplicating logic across batch and speed layers.

Level: advancedTopic: Data engineering

Kappa architecture: an example

To fix a bug, the team replays the Kafka log from the start through the corrected stream job.

Related terms

More Data engineering terms

Where you learn it

Kappa architecture is part of the AI Engineering Program, which teaches it with notes, a hands-on lab and an exam. The first lesson is free.

Before you go

Take the cheat sheet with you

One free PDF: the key AI-engineering terms, formulas and Python idioms. No spam; unsubscribe any time.