SA Шпаргалка

Все ответы в 2 клика

Продвинутый

В чем суть паттерна Event Sourcing?

Event Sourcing (Порождение событий) — паттерн, при котором состояние системы хранится не как текущий срез данных, а как последовательность неизменяемых событий.

Пример: Вместо того чтобы хранить в таблице balance = 100$, мы храним лог: [Создан счет, Положено 150$, Снято 50$].

✅ Плюсы: 100% аудит (идеально для банков), можно "отмотать" состояние системы на любую дату в прошлом.
❌ Минусы: Сложность реализации, БД разрастается, нужны Snapshot-ы для ускорения чтения.

Сложная тема? Разберём на мок-интервьюЗаписаться на менторство →

Ещё вопросы раздела «Архитектура»

Все вопросы раздела «Архитектура»