The following repository consists of two micro-services that depend from eachother.
- Micro-service A: The micro-service which will be exposed to our clients. It is implemented using Gin, a Go framework.
- Micro-service B: The micro-service consists of the datasource. It's a Spring Boot API, in which we can query the students data.
Both of these micro-services are deployed on a kubernetes cluster, in which they communicate using services!
Deploy the micro-services on an AKS cluster and expose it to the internet with the ingress. Then add the domain locally in /etc/hosts.
kubectl cluster-info # get the IP address of the cluster
Then add students.gl5 <IP-ADDRESS>
in /etc/hosts.