Reactive Microservices with Eclipse Vert.x and Kubernetes

Reactive Microservices with Eclipse Vert.x and Kubernetes


In this hand’s on, **you** are going to develop a set of microservices deployed to Kubernetes (OpenShift v3). It’s not going to be any “microservices”, they are going to be reactive: asynchronous, resilient, elastic and responsive! Service discovery, Asynchronous service invocations, Resilience patterns, Rolling updates are all covered in this session.

To build these microservices we are going to use Vert.x, a toolkit to build reactive, distributed and polyglot applications. It takes the Java Virtual Machine to new levels of performance, yet has a small footprint. It lets you build scalable, microservice-based applications transparently distributed and packaged as a single jar file. This simplicity makes deploying and managing Vert.x applications on OpenShift a breeze. Build your app, and you are almost there. Vert.x manages the service discovery, resilience and asynchronous execution for you.

In this session, we’ll see how the combination of Vert.x and Kubernetes paves a new way to build and manage microservices: the reactive way! Don’t expect slides or demos, you are the main actor in this session. There is no better way than making your hands dirty to understand how reactive change how you’re building applications. If you enjoy coding, don’t miss it!

Speaker: Clement Escoffier