I am trying to understand the main difference between
(1) Using a reverse-proxy such as Nginx or Envoy as a gateway to route requests to corresponding microservice