Emily Jiang

Emily Jiang is a Java Champion. She is Liberty Microservices Architect and Advocate, STSM in IBM, based at Hursley Lab in the UK. Emily is a senior MicroProfile lead and has been working on MicroProfile since 2016 and leads the specifications of MicroProfile Config, Fault Tolerance and Service Mesh. She is CDI Expert Group member.

She has worked on the WebSphere Application Server since 2006 and is heavily involved in Java EE and MicroProfile implementation in Liberty releases.

She regularly speaks at conferences, such as Code One, DevNexus, JAX London, Voxxed, Devoxx US, Devoxx Belgium, Devoxx UK, Devoxx France, EclipseCon, etc. Follow her on Twitter @emilyfhjiang and/or connect with her on LinkedIn (https://www.linkedin.com/in/emily-jiang-60803812/).

Jakarta EE – ask the Experts

Day X Hall X Discussion Novice Emily Jiang, Werner Keil, Ivar Grimstad, Reza Rahman

Reactive Microservices in Action

Day 2 - 11th Dec 13:30-14:20 Hall 3.2 #J2D Novice Novice

After creating your first microservice and putting it into production, you heard a lot of people talking about reactive. You’d like to find out more about reactive and have several questions: Why should I care? What I can do to make my microservice reactive, nonblocking? How can I use CompletionStage in my microservices? Should I consider using Reactive Streams? Come to this session to find out what reactive means. It explains reactive programming and then Reactive Streams, followed by a demo of using MicroProfile Fault Tolerance, MicroProfile Reactive Streams Operators, and MicroProfile Reactive Messaging to create a truly reactive microservice and integrate with Kafka.

Creating a cloud-native microservice – which programming model should I use?

Day 1 - 10th Dec 16:20-17:10 Hall 3.1 #J2D Advanced Novice

Creating cloud-native microservices is common but which programming model to choose from.

At the moment, MicroProfile and Spring are two popular programming models for developing microservices. What are the differences or commonalities between them?

This session is to focus on comparing the two programming model side by side. If you are Spring developer, after this session, you should be able to grasp MicroProfile very quickly and vice versa.

This session also contains a live demo of developing microservices using MicroProfile specifications and then deploy them onto Open Liberty.