Skip to content

newerton/api-gateway

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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 [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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •