Skip to content

Latest commit

 

History

History
95 lines (70 loc) · 2.25 KB

README.md

File metadata and controls

95 lines (70 loc) · 2.25 KB

api-gateway

A microservice with nest framework, typeorm, apache kafka and kubernetes.

Diagram

api-gateway

Project (development)

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

Clone other repositories

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

Installation

Install Tilt ❤️ (A toolkit for fixing the pains of microservice development.) - https://tilt.dev/

Execute Tilt

Execute Tilt inside microservice-k8s folder

git clone [email protected]:newerton/microservice-k8s.git
cd microservice-k8s
tilt up

Running the api-gateway

Inside api-gateway folder

npm install
npm run start:dev

Swagger

http://localhost:8000/api-docs/

Keycloak

http://auth.microservice.local

Stay in touch

License

This microservice is MIT licensed.