Year · 2022–presentBy Ayush Niroula

A secure, scalable ticketing platform built with a microservices architecture. It handles user authentication, ticket creation and management, order processing with timeout logic, and payments via Stripe. The system uses NATS Streaming for event-driven asynchronous communication and is fully containerized and orchestrated with Kubernetes and Docker, using Skaffold for a seamless development workflow.
Highlights
- Event-driven architecture using NATS Streaming for reliable asynchronous communication between services
- Fully orchestrated cloud-native infrastructure with Kubernetes and automated Skaffold workflows
- Secure transactional flow with order reservations, expiration timeouts, and Stripe payment integration
Tech stack
Next.js
TypeScript
Node.js
Express
MongoDB
Redis
NATS Streaming
Docker
Kubernetes
Skaffold
Stripe