This is the first in a series of devlogs I'll be doing to discuss technical challenges with the work I'm facing. I'll be talking about things encountered in my day-to-day work and also side-projects.
In this log, I speak about a challenging scenario within a legacy system which had poor transaction boundaries which, when a faulty listener was added, could break otherwise healthy functionality.
It would mean a lot if you enjoyed the video to like/subscribe in order to let me know if you enjoyed the content.
---
You can find more of me in at these places:
Website: https://acairns.co.uk
Twitter: / andrewcairns
Patreon: / metaphoricallyspeaking
Discord: https://acairns.co.uk/discord
Substack: https://acairns.substack.com
---
00:00 - Intro
00:37 - Transaction Boundary
01:18 - Domain Events v Integration Events
02:25 - Side Effects and Inconsistency
03:00 - Moving Forward