All posts by
Arkadiusz Chmura

Dec 2 2025

Transactions Aren’t Enough: The Need For End-To-End Thinking

Even the strongest safety properties implemented in today’s top databases are not enough to prevent data loss or corruption in all scenarios. We have learned to rely on mechanisms such as serializable ACID transactions, but they are not bulletproof. Let’s explore some issues that can come up when we no longer focus just on the database’s perspective, but zoom out and consider our entire system.


Arkadiusz Chmura

Software Engineer at Allegro. Currently responsible for making sure the purchasing process runs smoothly. An avid book reader and runner in his free time.