Tech Stack: Redis messaging queue, Next.js, Turborepo, Node.js, PostgreSQL, Prisma ORM, React.js, TailwindCSS, TypeScript.
● Architected the application using a microservices approach, separating core functionalities like user management, booking, and payment processing into independent, scalable services for improved modularity and maintainability.
● Developed a full-stack movie booking application utilizing Redis messaging queue to manage seat availability, ensuring single-request execution at a time by queuing and processing requests sequentially to prevent booking conflicts.
● Implemented authentication with Zod and NextAuth.
● Utilized Turborepo for streamlined monorepo management and ensure data integrity with Prisma’s ACID-compliant operations.
● Implemented transaction ensuring data integrity with Prisma’s ACID-compliant transactions.
Built with