Lambda vs Kappa архитектуры
Уровень: Senior
Ответ
Lambda: два канала обработки данных — batch (пакетная обработка исторических данных) и speed (потоковая обработка новых событий) с последующим объединением результатов; сложнее (два кода), но гибко. Kappa: один унифицированный поток (все как события), хранящий и историю, и реальное время, архитектурно проще, но требует потоковых решений даже для исторических данных; выбор зависит от наличия разных требований к свежим и историческим данным.