Skip to content

A ticketing system that allows users upload event tickets for sale so customers can place orders & purchase said tickets. Payment integration using Stripe - Microservices Architecture deployed using Docker and Kubernetes

Notifications You must be signed in to change notification settings

phixtalk/ticketing-microservices-docker-kubernetes

Repository files navigation

ticketing-microservices-docker-kubernetes

A Production-Ready NodeJs application designed with Microservices Architecture
and deployed using Docker and Kubernetes

This application is a ticketing system that allows users upload event tickets for sale, 
and other users/customers and place orders and purchase such tickets 
Payment integration using Stripe

Technologies & Architecture

  • Architecture: Microservices with Typescript

    auth service
    ticket service
    orders service
    expiration service
    payments service
    
  • Frontend Client: NextJs

  • Event bus Service: NATS Streaming Server

  • CI/CD: Github Actions

  • TDD: Test First Pattern

  • Concurrency: Record Versioning

About

A ticketing system that allows users upload event tickets for sale so customers can place orders & purchase said tickets. Payment integration using Stripe - Microservices Architecture deployed using Docker and Kubernetes

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published