This is a VEM example microservice repo using the golang services and api gateway. This VEM offers a great starting point for anyone looking to build their microservice architecture using primarily golang.
In order to run this microservice application, be sure to have docker installed. (More docs will be coming soon to walk through this process, but for now, go here)
Clone this repo recursivly to include all of the submodule services.
$ git clone --recursive https://github.com/vems/vem-go.gitcd into the directory where it was cloned.
$ cd vem-goBuild all docker containers required to run this application.
$ docker-compose buildStart all of the docker containers required to run this application.
$ docker-compose upThe application is now running. Visit http://localhost:8080/api/sum?first=2&second=2 to see
the result of the sum service calculating 2 + 2.