Talk

Hands-on with Quarkus: Building next-generation Kubernetes native Java apps

Hands-on Lab
Java

Java was originally built for a world where long-running, memory-hungry dynamic applications were all that we knew. However, we now live in a world dominated by the cloud, mobile, IoT, and open source, where containers, Kubernetes, microservices, reactive, Function-as-a-Service (FaaS), 12-factor, and cloud-native application development can deliver higher levels of productivity and efficiency. Quarkus provides an effective solution for developing with Java in this new world and offers an extensible set of Java libraries and frameworks that you know and love, combined with blazingly fast startup times, extremely low memory usage and pure developer joy.

Come to this workshop to get hands-on developing successful Kubernetes Native applications using Quarkus, a Java ecosystem way to develop cloud-first, container-native, serverless focused and Kubernetes optimized apps. Topics include:

  • Fast development with Live Coding
  • Building Native Java
  • Deploying to Kubernetes
  • Event-Driven/Reactive Apps
  • Dependency Injection
  • Testing Quarkus Apps
  • Streaming with Kafka
  • Security with JWT and Keycloak
  • Data access with Hibernate and Panache
  • Metrics, Monitoring and Tracing
  • Eclipse MicroProfile integration

MicroServices
Apache Kafka
Kubernetes
Security
Event-Driven Microservices
MicroProfile
Quarkus

Sanne Grinovero

Red Hat

Sanne Grinovero has been a member of the Hibernate team for 10 years; today he leads this project in his role of Sr. Principal Software Engineer at Red Hat, while also working on Quarkus. Deeply interested in solving performance and concurrency challenges around data access, scalability, and exploring integration with new storage technologies, distributed systems and search engines. Working on Hibernate features led him to contribute to related open source technologies; most notably to Apache Lucene and Elasticsearch, Infinispan and JGroups, ANTLR, WildFly, various JDBC drivers, the OpenJDK and more recently getting interested in GraalVM. After being challenged to reduce memory consumption and improve bootstrap times of Hibernate, Sanne worked as part of a small R&D team at Red Hat on some ideas which have evolved into what is known today as Quarkus. He lived in Holland, Italy, the Caribbean Islands, Chile, Portugal and currently hacks in London.

James Falkner

Red Hat

Technology evangelist, teacher, learner, author, dedicated to open source and open computing. I work at Red Hat as a product marketing manager for Red Hat's portfolio of open source products and love what we do and learning from others, and occasionally teaching at conferences. Prior to Red Hat I spent 5 years at Liferay growing a large open source community, onboarding new contributors, meeting and engaging with beginners and experts, and championing open source as the de facto choice for businesses large and small. I am based in the Orlando, Florida, USA area.

Roberto Cortez

Redhat

Roberto Cortez is a passionate Java Developer with more than 10 years of experience. He is involved within the Open Source Community to help other individuals spread the knowledge about Java technologies. He is a regular speaker at conferences like JavaOne, Devoxx, Devnexus, JFokus and others. He leads the Coimbra JUG and founded the JNation Conference in Portugal. When he is not working, he hangs out with friends, play computer games and spends time with family.