
Andrey Tsvettsikh
T-Bank, DevBrothers
We have all been living in a world where distributed systems have become the norm for a long time. And the ability to design them is a necessity.
Using the example of a real-life fintech task we will:
1. Look at different implementation options for the Transactional Outbox pattern.
2. Discuss how to implement delivery guarantees, including exactly-once delivery.
3. Figure out how to process messages in the right order.
T-Bank, DevBrothers