Practice for building a microservices architecture
user-api-gateway:
handles the request under routes:/v1/user/*
passes the data to the responsible gRPC servers
post-api-gateway:
handles the request under routes:/v1/post/*
passes the data to the responsible gRPC servers
user-register-server:
processes the request related to register actions
user-auth-server:
processes the request related to login/ logout/ JWT Validation actions
user-get-server:
processes the request related to user selection actions
user-post-server:
processes the request related to user insertion actions
post-get-server:
processes the request related to post selection actions
post-post-server:
processes the request related to post insertion/ deletion actions