marcson909 / ticketing

Microservices example using NestJS, Kubernetes in Nx workspace

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ticketing

This is a remix of the app built in the course microservices with node.js and react starting at chapter 5. Source code for the course can be found here.

This repository shows

  • another way to manage shared/common modules (with Nx)
  • tricks to use Fastify with NestJS
  • how to use NATS (streaming-server) with NestJS
  • how to define/validate environment variables
  • how to Dockerize Nx apps
  • how to integrate Nx into a Kubernetes workflow
  • how to dynamically rebuild docker images based on Nx dependencies graph

User story

user journey

Architecture

architecture

Models

models definitions

Events

events

About

Microservices example using NestJS, Kubernetes in Nx workspace


Languages

Language:TypeScript 87.4%Language:JavaScript 9.7%Language:HTML 2.3%Language:CSS 0.3%Language:Dockerfile 0.2%Language:Shell 0.1%