Ну с лямбда архитектурой как мне кажется все более менее понятно. Есть поток данных который направляется на 2 процесса, один процесс стандартно работает с базой, просто добавление данных, второй процесс что то типо умного кеша который меняет свое состояние в зависимости от поступающих данных и отдает его потребителю в реал тайме, в случае падения, деплоя, перезагрузок и тд состояние заново вычисляется по записям в базе.
Но в статьях про лямбда архитектуру говорится что к процессу работающему с базой так же возможны запросы + возможно сравнение данных из процесса с базой с данными в реал-тайм процессе. На фига? Какой в этом смысл?
С каппа архитектурой вообще ничего не понятно, там какая то замута с процессами которые заменяют друг друга при этом в тех же статьях написано что это требуется при изменении бизнес логики приложения, то есть по сути относится к вопросам деплоя и на каком уровне и как работает база не понятно и как приложение восстанавливается после сбоя не понятно и.... в общем может кто нибудь объяснить все это на пальцах для тупых?