Containerized Microservices Application.
Service | Status |
---|---|
Client - Auth | Done |
Gateway Service - Auth | Done |
Notification Service - Auth | Done |
Auth Service - Auth | Done |
ElasticSearch(local) - Kibana | Done |
ElasticSearch(local) - Metricbeat | Done |
ElasticSearch(local) - Heartbeat | Done |
ElasticSearch(local) - APM | Done |
Kubernetes Deployment - Minikube | Implementing |
Jenkins CI/CD(local) | Implementing |
Change ORM to TypeORM | |
Finish landing page | |
Microservices(AI Worker service) | |
Microservices(Worker Market service) | |
Microservices(Order service) | |
Microservices(Review service) | |
Client Features(AI Worker feature) | |
Client Features(Worker Market feature) | |
Kubernetes Deployment - AWS EKS Cluster | |
Jenkins on AWS | |
Prometheus/Grafana |
React, NodeJS, Typescript, Kubernetes/Docker, Rabbitmq, Redis, MySQL, PostgreSQL, MongoDB, SocketIO, Minikube, AWS EKS, Tailwind, Express, RTK Query, Elastic Stack, Jenkins, Prometheus/Grafana, JWT Auth, OTP Auth, API Gateway, and more!


Deployed microservices' images for kubernetes
QA Testing Worker:
Travel Management Worker:
\ms-rrts-at> docker compose -f docker-compose-volumes.yaml -f docker-compose-monitoring.yaml -f docker-compose-services.yaml up -d
NOTE: Elasticsearch might take few minutes to setup
\ms-rrts-at\client> npm run dev
Client: http://localhost:3000/
Elasticsearch: http://localhost:5601/ user: elastic password: ms_admin