Skip to content

newerton/api-gateway

Repository files navigation

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 git@github.com: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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published