SESSION + Live Q&A
Live Coding 12-Factor App
Planning to build microservices? The best practice of building a first-class Cloud Native Microservice is to follow 12-Factor app.
But how do you fulfil the 12-factor app rules, e.g. how do you externalise the configuration, fault tolerance, etc?
Come to this session to watch the live coding of building 12-factor microservices using MicroProfile programming mode and get them running Open Liberty and Quarkus. Finally, deploy them to Kubernetes and Istio to see how they function!
Speaker
![](https://archive.qconlondon.com/sites/qcon_london/files/styles/240x240/public/emily_jiang.png?itok=rbiO9Wbi)
Emily Jiang
STSM, Liberty Microservice Architect and Advocate @IBM
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...
Read moreFind Emily Jiang at:
From the same track
Records and Sealed Types - Coming Soon to a JVM Near You!
OpenJDK's Project Amber has been delivering small improvements for a while now. With the release of Java 14, a group of major new features starts to arrive.The first is Records - a new syntax for declaring a class that "just holds data" and fills the same role that tuples do in...
![](https://archive.qconlondon.com/sites/qcon_london/files/styles/240x240/public/ben_evans_0.jpeg?itok=MEzPPO85)
Ben Evans
Java Champion, Author of "Java in a Nutshell"
A Year With Java 11 in Production!
At the time of QCon London, Revolut will have been running Java 11 in production for over a year!As with all JDK upgrades, this didn't happen overnight - let me tell you a little more about our experience. You will hear about our journey, what surprised us, and what we found better than...
![](https://archive.qconlondon.com/sites/qcon_london/files/styles/240x240/public/andrzej_grzesik.jpg?itok=R87ZUYWc)
Andrzej Grzesik
Platform @RevolutApp
How the HotSpot and Graal JVMs execute Java Code
When Java was released in 1995 it was slow, a reputation it has carried for many years… Today Java can give performance that is comparable to C++ and can emit instructions that are more optimal than code which is statically compiled. But how? This talk will explore practical examples...
![](https://archive.qconlondon.com/sites/qcon_london/files/styles/240x240/public/james_gough_0.jpg?itok=ONhrRsHt)
James Gough
Co-author of Optimizing Java
Java in Containers - Part Deux
Containers are everywhere in modern cloud workloads, but that doesn’t mean everything's roses! Container isolation imposes a de-facto additional complexity layer, i.e. a virtual machine, and running unprivileged containers is not a simple task. How do containers affect the ergonomics of...
![](https://archive.qconlondon.com/sites/qcon_london/files/styles/240x240/public/david_delabassee.jpg?itok=5wR0ZWVa)
David Delabassee
Developer Advocate in the Java Platform Group @Oracle