Microservice Architecture used with Docker and Kubernetes.
- Architecture of large, scalable apps using a collection of microservices
- Express with Node using TypesScript as a backend.
- Deployed a multi-service app to the cloud with Docker and Kubernetes
- Server-Side Rendered React App with NextJS to render data from the your microservices
- Reusable code between multiple Express servers using custom NPM packages
- Communication of data between services using NATS Streaming Server as event bus
- Comprehensive tests to ensure each service works as designed using Jest
- Real-time Payment System with Stripe
- Github Actions for Continuous Integration/Continuous Deployment(CI/CD)
- Used Test Driven Develpment Approach for some services