Antman writes software

Antman writes software

Subscribe to my newsletter and never miss my upcoming articles

Sagas & Event Sourcing

Sep 5, 20216 min read

By removing the constraint of atomicity for a transaction, we can break up a long lived transaction T into several transactions: \(T_{1},T_{2},T_{3},T_{n}\) In order to maintain consistency, we must also provide compensatory transactions for failure ...

Functional Singletons in TypeScript With Real Use Cases
Why You Will Never Write Another "Down" Migration
Event Sourcing On a Complexity Budget
Solve Recursive Problems Faster With This Approach
Your Team Won’t Thrive if it Cannot Teach