Writingtransmissions
#Distributed Systems
Coordination, consistency and failure across processes: distributed locks, outbox patterns, transactions and reconciliation.
3 posts
2026
- Stop Rolling Your Own Transaction Management in .NET
Why TransactionScope is a better way to manage database transactions in .NET than a hand-rolled unit of work.
2024
- The Map Is Not the Territory: Payment Rails in Production
Authorization and settlement are separate systems with separate timelines. Learn the real-world complexities of payment rails that documentation won't tell you.
- Coordinating Distributed Operations with Hazelcast HMap and AsyncContext in .NET
Use Hazelcast distributed maps and .NET AsyncContext to coordinate operations across services. Covers locking, leader election and async patterns