Krakow, Poland, 31 May - 2 June 2023
At some point, you decide to divide your system into several microservices. Or you connect to the external SaaS. Then the business process begins to go outside the system. But, at least on paper, not much is happening. You are calling external APIs as if you were calling code on your system. Unit tests pass. So, go ahead with deploying to production!
And this is where the horsemen of the apocalypse come to the fore - 8 misconceptions of distributed programming. Suddenly the messages stop coming, come twice, or in a different order. And then your system goes crazy - business processes stop midway, customers don't finish their orders, and the money disappears into the depths of logs.
Drop in to hear how to design distributed transactions to avoid these problems. And ultimately love distributed transactions.
Solution Architect and Engineering Manager in the Azure area. He works in the full scope of creating digital products - from requirements analysis, through the architecture and construction of an IT system, to its maintenance in production. After work, he conducts consultations and workshops for companies and provides technical support to non-governmental organizations. A supporter of agile work and continuous self-improvement. You can find him on his blog https://radekmaziarka.pl and Twitter @RadekMaziarka
Ticket prices will go up in...
You missed out!