bacebu4
RSS FeedI write about TypeScript and Software Design
Social Links:
Featured
When Your Saga Rollback Succeeds and Your Users Lose Money
A race condition between saga rollback and downstream service processing that silently freezes user funds
DDD Anti-patterns: Manual Transaction Management
Using manual transaction management in service layer
Recent Posts
Case Study. Application-Level Deadlocks
Case study of how I debugged service freezes while querying the database pool
Common Prometheus Pitfalls in Node.js Applications and How to Avoid Them
Avoid 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
Explore why this confusion happens, its consequences, and how to design clear, maintainable data access layers for each category.
Data Source Architectural Patterns Categorized
Easy to follow categorization of Data Source Architectural Patterns