Sample (and incomplete) implementation of the Specification pattern in Node.js + TypeORM
-
Updated
Jul 18, 2021 - TypeScript
Sample (and incomplete) implementation of the Specification pattern in Node.js + TypeORM
Use ETag to Preconditional requests to solve concurrency requests.
Full-stack event ticketing platform with role-based access (organizer/staff/attendee), optimistic locking for concurrent purchases, QR code validation, and real-time ticket quantity updates via Server-Sent Events (SSE)
Production-ready event booking system with optimistic locking to handle concurrent seat bookings. Built with NestJS, Prisma, PostgreSQL, and JWT authentication.
Interactive demonstrations of OS concepts (IPC, Race Conditions, Mutexes) built with TypeScript & Bun.
Add a description, image, and links to the optimistic-locking topic page so that developers can more easily learn about it.
To associate your repository with the optimistic-locking topic, visit your repo's landing page and select "manage topics."