Cloud native and MicroProfile: Five ways to profit
Five sessions focused on Cloud native and MicroProfile to be presented at Oracle Code One
At Oracle Code One 2018, Emily Jiang (IBM) will present five sessions focused on Cloud native and MicroProfile:
- Building a fault-tolerant microservice in an hour
- Hands-on cloud-native Java microservices with Eclipse MicroProfile
- Eclipse MicroProfile: What’s next?
- Build a 12-factor microservice with MicroProfile
- JSR 382: Configuration
Building a fault-tolerant microservice in an hour
Monday, October 22, 1:30p.m. Moscone West – Room 2008
Microservices need to be resilient. How do you achieve resilience? Do you have to use some third-party libraries, such as Hysterix or Failsafe? No, you don’t have to. With MicroProfile Fault Tolerance, all you need is to annotate your methods. Emily and Antoine Sabot-Durand (Redhat) will explain how important it is to build a fault-tolerant microservice and how MicroProfile can help to build one. Emily and Antoine will showcase the microservice deployed to both Open Liberty and Thorntail, and see the services working. You can even look at the metrics of how MicroProfile Fault Tolerance helps to improve the service reliability.
Hands-on cloud-native Java microservices with Eclipse MicroProfile
Monday, October 22, 2:45p.m. Moscone West – Overlook 2B
In this lab, Graham Charters and Emily will demonstrate how to create a cloud-native microservice, and you will learn all the MicroProfile specifications, including Config, Fault Tolerance, Metrics, Health Check, Open API, JWT, Open Tracing, and Rest Client. After this lab, you can utilize the MicroProfile programming model to write your microservices.
Eclipse MicroProfile: What’s next?
Tuesday, October 23, 8:30p.m. Moscone West – Room 2018
Do you wonder where MicroProfile is heading toward? In this session, talk to Emily, Ken Finnigan (Redhat), and Reza Rahman (AxonIQ) to find and get involved in MicroProfile activities. This is a free-flow session, and you can have your questions answered there.
Build a 12-factor microservice with MicroProfile
Wednesday, Oct 24, 1:30 PM Moscone West – Room 2003
The 12-factor app is a methodology to design a cloud-native microservice. It has been around for a while. However, it does not tell you how to design a 12-factor application. In this session, Emily will explain 12-factor methodology and how MicroProfile specifications can help you write your microservices based on the 12-factor methodology. It is followed by a live code demo of how to use Open Liberty, a leading implementation of MicroProfile, and then how to create a docker image with Open Liberty installed and a 12-factor microservice deployed on it. After this session, you should learn 12-factor, MicroProfile specifications, Open Liberty, and Kuberneters.
JSR 382: Configuration
Wednesday, Oct 24, 2:30 PM Moscone West – Room 2003
Configuring applications is not a new concept, having been around for a decade. However, there is no standard around it. MicroProfile Config came up with a proposal and successfully released the Config APIs. The specification received very good feedback. MicroProfile Config was widely utilized by many other MicroProfile specifications, such as Fault Tolerance and JWT. Due to the success of the MicroProfile Config specification, Eclipse Foundation proposed this specification to JCP last year, with Emily and Mark Struberg as co-Spec leads, and Config JSR382 was accepted by JCP. Emily will showcase the full set of capability of ConfigJSR. Come to this session to understand the APIs and their usage, as well as the future of this specification. Most importantly, it is a good time to file your request and provide feedback.