Skip to content

surojcodes/microservices

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Three microservices in nodejs and typescript

  • Two Nodejs REST APIS - account API and profile API in express and typescript
  • Front facing graphQL API - bank API
    • uses Apollo Server and typescript with express
    • codegen for auto generated types
    • axios to communicate to REST APIs
    • proper project structure with separate schema files stitched together
  • microservices communicates synchronously
  • ingress NGINX as cluster entry
  • HPA (Horizontal Pod Autoscaling) yml for all microservices
  • deployments and services yml for all microservices

In progress

  • auth microservices (JWT Tokens) :: will be very simple, might add refresh tokens, JWE Or an identity provider later

About

Microservices (Graphql and express REST) communicating syncronously in a Kubernetes cluster.

Topics

Resources

Stars

Watchers

Forks

Contributors