Vert.x is a toolkit to write reactive and polyglot applications on the JVM. It has a wide ecosystem of modules, all based on the reactive paradigm, performant and easy to use for all kind of systems: realtime web, IoT, protocol adpaters, distributed applications and, of course, microservices.
This presentation begins with an overview of Reactive in general and Vert.x in particular, followed by an introduction to Reactive programming with RxJava 2 and Vert.x.