/ticketing

Primary LanguageJavaScript

ticketing

An Ecom ticketing website named Karasi.

  • Can be seen as an example on how to build scalable microservices.
  • The client side is a Server-Side-Rendered React app using Hooks and Next JS, and a custom implementation of an event bus was written using NATS streaming server.
  • GCP hosted environment to configure and scale services using Kubernetes Deployments.
  • Followed best practices in communication between different services, and consistently structured responses from different API's.
  • Access to APIs is managed with JWT-based authentication.