1.1.2 • Published 5 years ago
@bhuone/common v1.1.2
Bhuwan Garbuja
Intro
This is a second part after learnings from previous experimentation to build microservice and cover more concepts.
Tech Stack:
An attempt to build a proper (Full Stack) ticket booking system with microservices. The front-end (FE) is less of a focus on this project.
- NodeJS/Express (TypeScript based)
- React/Next.js (JavaScript based)
- Docker
- Kubernetes (k8s) / Ingress Nginx
- Skaffold
- MongoDB
- NATS Streaming Server (EventBus)
Some concepts I've covered (or will cover) for reference:
- Server side rendering with Next.js
- Authentication strategies
- Designing micro-services with k8s
- Testing micro-services
- Async Event (EventBus design)
- Handling concurrency when dealing with payments as an example
- Github Action to test for CI/CD