Requirement : 5 different internal apps exposing REST endpoints. More applications are coming which would expose further new endpoints. Need the ability when these apps are deployed, for the new endpoints to auto register.. and some kind of a web ui which would list all the endpoints in the cluster.
We are evaluating consul.io, and I am not sure if this would be a good fit for the requirement.
I went through the consul tutorial, and I am confused on the concept of service registration.
How would one register a RESTful endpoint when the app server comes up ? Also if app1 wants to know the exact endpoint address exposed by app2, would app1 be able to query consul for that ?
Any other git repo to checkout ?
PS. applications are built on play framework.