Cloud-Native Competitive Programming Platform
- Designed and developed a scalable web platform using Next.js and PostgreSQL, supporting secure multi-user workflows with role-based access control (RBAC).
- Enhanced system performance by implementing Redis caching, query optimization, and indexing to reduce latency and database load.
- Implemented asynchronous judge workers using RabbitMQ for scalable code evaluation.
- Added SSE based real-time submission updates.
- Built and deployed containerized microservices using Docker and Kubernetes, leveraging HPA and KEDA for auto-scaling based on workload metrics.
- Enforced API security practices including rate limiting and input validation to ensure system stability under high traffic.