Event Sourcing vs. The Mutable State Trap

If you were to look at the underlying logical architecture of a traditional core banking system processing a $5 coffee purchase, the customer-facing account state ultimately resolves to something conceptually similar to this SQL operation: To a standard software engineer,…

High-Value RTGS Rails: The Intra-Day Liquidity Concurrency Problem

In the previous article, we examined how domestic batch rails move money. Batch rails trade speed for computational efficiency, while instant rails (like FedNow) trade deferred state for immediate finality. But both operate under a silent architectural assumption: liquidity is effectively infinite.If a million consumers send $500…