Skip to content
Menu

Blog · 3 posts

Writing

Notes on backend architecture, databases and TypeScript, written while building real products.

  1. How to Prevent Overbooking in SQL with Multiple Methods

    In any application involving booking hotel rooms, flight seats, or similar resources, data integrity is crucial to ensure multiple users can’t “claim” the same slot concurrently.

    database
    5 min read
  2. Exploring module in NestJS

    Modules are crucial components at the center of NestJS. In this post, we will take a closer look at what modules are in NestJS.

    nestjstypescriptjavascriptdesign-patterns
    6 min read
  3. Problems when the application develops at medium and large levels

    From medium to large-scale applications, challenges like architecture maintenance and scalability hinder progress.

    applicationdesign-patterns
    2 min read