A microservice with nest framework, typeorm, apache kafka and kubernetes.
| Technology | |
|---|---|
| Nestjs | ✅ |
| Apache Kafka | ✅ |
| Docker | ✅ |
| Kubernetes | ✅ |
| KeyCloak | ✅ |
| Stripe Payment | 🟦 |
| Queue | 🟦 |
| Istio | 🟦 |
| Github Actions | 🟦 |
| Nextjs | 🟦 |
| GraphQL | 🟦 |
| Elastic Stack | 🟦 |
| Prometheus | 🟦 |
| Grafana | 🟦 |
| Microservices | |
|---|---|
| Auth | ✅ |
| User | ✅ |
| Product | ✅ |
| Category | 🟦 |
| Payment | 🟦 |
| Log | 🟦 |
| Notifications | ✅ |
✅ Developed 🟦 Not developed
| Microservice | Repository |
|---|---|
| Helm Services | https://github.com/newerton/microservice-k8s |
| auth-engine | https://github.com/newerton/auth-engine |
| notification-engine | https://github.com/newerton/notification-engine |
| product-engine | https://github.com/newerton/product-engine |
| user-engine | https://github.com/newerton/user-engine |
Install Tilt ❤️ (A toolkit for fixing the pains of microservice development.) - https://tilt.dev/
Execute Tilt inside microservice-k8s folder
git clone git@github.com:newerton/microservice-k8s.git
cd microservice-k8s
tilt up
Inside api-gateway folder
npm install
npm run start:dev
http://localhost:8000/api-docs/http://auth.microservice.local- Author - Newerton Vargas de Araujo
This microservice is MIT licensed.

