An API gateway layer using the spring-cloud Zuul proxy