bacebu4
I write about TypeScript and Software Design
Featured
When Your Saga Rollback Succeeds and Your Users Lose Money
Posted on:April 19, 2026 at 06:03 PMA race condition between saga rollback and downstream service processing that silently freezes user funds
DDD Anti-patterns: Manual Transaction Management
Posted on:December 1, 2024 at 01:34 PMUsing manual transaction management in service layer
Recent Posts
When Your Saga Rollback Succeeds and Your Users Lose Money
Posted on:April 19, 2026 at 06:03 PMA race condition between saga rollback and downstream service processing that silently freezes user funds
Case Study. Application-Level Deadlocks
Posted on:August 9, 2025 at 06:42 AMCase study of how I debugged service freezes while querying the database pool
Common Prometheus Pitfalls in Node.js Applications and How to Avoid Them
Posted on:July 13, 2025 at 03:35 PMAvoid Prometheus pitfalls in Node.js with this guide on monitoring Event Loop Utilization, managing metric cardinality, and handling gauge errors.
Avoiding the Repository-Gateway Confusion Trap
Posted on:May 24, 2025 at 10:22 AMExplore why this confusion happens, its consequences, and how to design clear, maintainable data access layers for each category.