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.