Olawale Lawal
Writingtransmissions

#system design

How systems are shaped and why: transaction boundaries, mental models for payment flows and the trade-offs behind architecture decisions.

2 posts

2026

  1. 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.

2025

  1. The Three Flows: A Mental Model for Debugging Payment Systems

    The Three Flows framework: funds, data, and reconciliation. Turn payment debugging from guesswork into forensic science.