NexsterOrg / nexster

Runtime of all micro services for the Nexster social network.
https://community.nexster.xyz
Other
0 stars 0 forks source link

[Main] Develop API Gateway #14

Open NamalSanjaya opened 1 year ago

NamalSanjaya commented 1 year ago

We have 3 solutions for this.

  1. Use azure cloud solution like Azure application Gateway. (https://learn.microsoft.com/en-us/azure/application-gateway/)
  2. Depoly Reverse proxy server like Nginx or HAProxy.
  3. Write a API gateway component from scratch to meet our requirements.

How to choose gateway https://learn.microsoft.com/en-us/azure/architecture/microservices/design/gateway#choosing-a-gateway-technology

NamalSanjaya commented 1 year ago

We need to complete this part before going to next steps. By doing this we are verifying the full flow is working correctly.

NamalSanjaya commented 1 year ago

I am currently working with nginx. Need to check following

NamalSanjaya commented 1 year ago

I am currently working with nginx. Need to check following

  • [ ] Can we seperate for http method (GET, PUT etc)

Need to figure out a proper way to do this. Currently there is not separation. This put a greater limitation since we can't use same url for two different methods.