The Gateway / Router backend is a Spring Cloud Gateway server. It is responsible for the routing to the Frontend as well to the microservices.
On startup it loads the configuration of the Config Service.
The Gateway / Router is accessible through the HTTP Router
, a Google Cloud Ingress.
This microservice consists of following technologies:
HTTP Router
On the local deploy, the application get started with profile dev
with command gradlew bootRun
.
The following steps are made for cloud deployment:
- build
- create docker image
- push docker image to google cloud
- create deployment and service in kubernetes cluster
- actualize deployment
For further information have a look at the files setup-cloud-microservice.bat
& setup-cloud-microservice.sh
as they are being executed.