Bringing Reactive to Enterprise Java developers
While JavaEE 8 has been released in 2017, the promoted development and execution model didn't evolve much. In the meantime, the software world has drastically evolved. Cloud, microservices, IOT, Kubernetes and machine learning, just to cite a few, have raised changing how we build and deploy software. Traditional CRUD applications are getting replaced with event-sourcing and CQRS putting data streams at the core of your system (e.g. with Eclipse Vert.x, or Debezium). This evolution makes JavaEE not necessary suitable to face this new reality. But, in the past few years a fresh impetus has emerged. With Eclipse MicroProfile and the move to JakartaEE, the enterprise Java is rejuvenating.
In this talk, we explore the changes made in these 2 communities to bring more reactive to enterprise development. The MicroProfile Reactive Streams Operators proposes a set of operators on top of the Reactive Streams to infuse asynchronous development into enterprise applications. The MicroProfile Reactive Messaging specification proposes a model to build data streaming applications.
Want to see how JavaEE is morphing to become more reactive? Want to see how JavaEE is morphing to become more reactive? How Jax-RS applications can stream data and embrace reactive programming? Then, don’t miss this talk!
SHARE THIS TALK
Red Hat, Principal Software Engineer
Julien Ponge is a Principal Software Engineer at Red Hat, working on reactive things and the Eclipse Vert.x project. He is on-leave from INSA Lyon where he was an Associate Professor in computer science and engineering, and he remains a research member of the CITI Laboratory. Julien has long been involved in open-source communities. In his secret life, he enjoys playing house music sets.
Red Hat, Software Engineer
I am a Vert.x core team member, with a special interest for clustering and monitoring. I started as a developer almost 15 years ago and worked on various projects (finance, tourism, banking, hosting). I joined Red Hat in 2012, contributing to the Hawkular time series database. I live in Marseille, France with my wife and four kids.