Outline: (1) why a gateway; (2) the gateway-service project; (3) pom.xml, routes and CORS in application.yaml; (4) Dockerfile and compose.yaml; (5) run, verify, pitfalls.
Let the class answer. The gateway is a reverse proxy: one port open, everything else in the trusted layer.