From Marathon Dreams to Injury Recovery: A Runner’s Journey

The Post-Mortem: 2024 vs. 2025 "System Health" table for my running for this year compared to last year. Metric2024 (Baseline)2025 (Current)VarianceActive Days197157-20% (Availability Drop)Total Miles1,1451,057-8%Avg. Miles/Run5.86.7+15% (Heavier Load)System StatusStablePlantar Fasciitis (Hardware Failure)-System Health In 2024, I was running at high availability (197 days). By 2025, my 'uptime' dropped to 157 days, but my 'load' per … Continue reading From Marathon Dreams to Injury Recovery: A Runner’s Journey

Implementing Outbox Transactions in Microservices Architecture

When working on the Runs project, one design demand was to avoid two-phase commits between different microservices. In earlier posts, I wrote about various apps and how event-driven architecture helps with solution-driving. One developmental task involved a particularly complex scenario. I am writing this post to share my experience of overcoming it with you. Issue: … Continue reading Implementing Outbox Transactions in Microservices Architecture