Build a Middleware for a RESTful world on top of vert.x by Laurent Bovet
In a RESTful world there is no need for fat, cumbersome Enterprise Service Busses. At Post we developed a Middleware on top of vert.x, an event driven, non blocking platform. In this talk you will learn the basics of vert.x and how to build a middleware on top of this beautiful platform. At Post we needed a solution to dispatch 1’000’000 Requests per day, which we receive from internal mobile applications. The non blocking architecture of vert.x allowed us to build a framework which can do this work with minimal resources. At the heart is a rest-storage which allows, to store data based on the scheme of URL’s. This rest-storage is needed to serve configurations, web content and can also be used as cache, in conjunction with redis. The solution includes: routing, security, usermanagement, queueing, a broadcast system based on URL’s and monitoring.