Event Sourcing за 10 секунд

Я — «Папочка Разработки»: пишу о карьере .NET/C#, собесах и том, как продавать свои навыки дороже. Без воды: разборы утечек памяти, практические гайды по интервью, резюме с цифрами и честные кейсы с рынка. Плюс немного про ИИ — как делегировать ему рутину и ускорять работу. Заходи, если нужен понятный план действий, а не мотивационные лозунги.

event sourcingсобытияархитектура

Event Sourcing — гит для бизнеса. Ты не можешь удалить или отредактировать события (коммиты), а можешь только добавить новые. Если накосячил, то создаёшь событие, которое будет компенсировать твой косяк (Делаешь новый коммит).

Текущее состояние — это просто результат проигрывания всех событий. Смотри разницу.

Обычный CRUD:

id | balance
---|---------
42 | -1500

Где деньги? 🥣

ES:

balance = 0
+5000 (Пришла зарплата с любимой стажировки)
-3000 (Поел)
-3500 (Попил)
--------
-1500

Понял 🔥

Дискуссия

Раиль
Только-только тестовое делал, где пришлось про это гуглить (по совету chatgpt)
Мухаммад Юсупов
А что на счет производительности?) Как правильно создавать эти снапшоты и проекции?
Aleksandr Alekseev
Мухаммад Юсупов
А что на счет производительности?) Как правильно создавать эти снапшоты и проекции?
А это вы узнаете на бусти скоро в ролике)
Deleted Account
Блин про стажировку в голос чет)))
Присоединиться к обсуждению →

Читайте так же