© 2026 Hashnode
Read Time: 5 minutes The Problem Race conditions are sneaky bugs that don't show up in development but can wreak havoc in production. While working on fintech infrastructure, I encountered a bug where users were getting charged twice for the same tra...

When working with databases in NestJS and TypeORM, there are two common approaches to managing changes in the database schema: Synchronization (Sync) and Migrations. These two methods help developers align the database structure with the entities in ...

TypeORM is a powerful Object-Relational Mapping (ORM) library for TypeScript and JavaScript applications. It simplifies the interaction between your application and the underlying database, allowing you to work with entities and relationships instead...

Hello everyone! In the last part, we were able to customize the behavior of products on our marketplace, so vendors/users can now create products specific to their store and, of course, see only their own products. What's the goal here ? In this part...
