Филипп делится нюансами и способами организации распределённых транзакций в условиях микросервисной архитектуры на примере паттернов SAGA, Transactional outbox.
Полезные ссылки:
- zio-saga: https://github.com/VladKopanev/zio-saga
- cats-saga: https://github.com/VladKopanev/cats-saga
- transaction-outbox: https://github.com/gruelbox/transaction-outbox
- Saga pattern: https://microservices.io/patterns/data/saga.html
- Transactional Outbox pattern: https://microservices.io/patterns/data/transactional-outbox.html
Наш телеграм канал - https://t.me/techm2
Наш Хабр - https://habr.com/ru/companies/m2tech