REST4J is a restful microservices framework for building robust, scalable service architectures using dynamic discovery and simple asychronous type-checked REST + JSON APIs.