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 [email protected]: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.

