Распределенныетранзакциибез сагИлья Казначеев
View Slide
Илья КазначеевTech Lead @ MTS CloudConsulting Cloud Architect,Основатель Golang VoronezhGCP PCA, CNCF CKA, к.т.н.
как управлятьраспределеннымсостоянием?
Domain Driven Design
Finite State Machine
обработка событийв рамках домена
обработка ошибки
обработка событиймежду доменами
распределенныетранзакции
Итоги• доменная логика не вытекает из домена• доменные транзакции независимы• домен не знает о внутренностях других доменов• большие и сложные процессы транзакционны• общая транзакция наблюдаема, ее легко мониторить• работает хорошо и надежно безо всяких саг
спасибо!
Илья Казначеев[email protected]www.kaznacheev.met.me/cloud_flightt.me/kaznacheev_feed