Skip to content

satyaSK/Stubhub-Ticket-Exchange-and-Resale

Repository files navigation

Stubhub Ticket Exchange & Resale

5 microservices in Typescript to: authenticate users, handle ticketing requests, process orders, handle payments using Stripe API and an expiration microservice with a Redis cache store. Used Apache Kafka and NATS Streaming server to facilitate asynchronous communication between all microservices. Created deployments for Kubernetes cluster for all 5 express microservices and their MongoDB instances. Built error handling abstractions for error communication and tested all services using Jest and Supertest. Deployed each microservice using Docker, used Kubernetes for orchestration and used Skaffold CLI tool for CI/CD pipeline.

About

Clone of the Stubhub ticket exchange web app. Seperated service implementations into microservices hosted on kuberenetes cluster with NATS event streaming.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published