Cloud Native Java - Spring Boot vs. Quarkus

Aarhus

Apr 18, 2:30 – 6:00 PM

In-person event

About this event

AGENDA:

16:30: Doors open

17:00: Welcome by Cloud Native Aarhus

17:10: Welcome by our host - Schibsted

17:15: "Cloud Native Java with Spring Boot" by Thomas Vitale, Systematic

18:00: Break with food

18:30: “Quarkus - the Framework Forged from Frustrations” by Henrik Løvborg, RedHat

20:00: Doors closes

TALK 1: "Cloud Native Java with Spring Boot" by Thomas Vitale, Systematic

Java is a modern and powerful technology stack, making it an excellent choice for developing cloud-native applications. Spring, built on top of Java, offers a broad ecosystem of frameworks and libraries, prioritizing developer experience, production readiness, and cloud integrations.

In this session, Thomas will delve into common patterns and best practices for building cloud-native applications with Java. You will learn how to optimize the developer experience using Spring Boot, leveraging features like live reload and seamless integration with Testcontainers and Docker Compose to streamline development and testing processes.

Next, you will discover how to integrate applications with large language models and vector stores, bringing Generative AI capabilities into Java through Spring AI and LangChain4j. Following this, Thomas will demonstrate how to prepare applications for production by compiling Java into native executables with GraalVM, resulting in instant startup times and reduced memory consumption.

Finally, you will see how to containerize Java applications using Buildpacks, fine-tune observability with Micrometer and OpenTelemetry, and configure serverless deployments on Kubernetes with Knative.

Bio

Thomas Vitale is a software engineer and architect focused on building cloud native, resilient, and secure applications and platforms. He works at Systematic (Denmark) and is the author of “Cloud Native Spring in Action” (Manning). Thomas likes contributing to open source projects in the Java and cloud native space (Spring, Carvel, Cartographer, Buildpacks, TAG App Delivery), and sharing knowledge with the community. His speaking gigs include KubeCon+CloudNativeCon, KCD, Devoxx, and GOTO.

TALK 2: “Quarkus - the Framework Forged from Frustrations” by Henrik Løvborg, RedHat

Java has been around for quite some time and is still a popular programming language. But how well does it fit with a cloud native world of containers and serverless? Well... it's not without frustrations.

Come hear about Quarkus, a framework and cncf project that has revitalised Java and made major improvements that make it fit to compete with even the nimblest of runtimes, in an arena that is very different from the one that Java was originally designed for.

With it's efficiency and quality of life improvements, Quarkus is becoming more and more popular. In this session you'll see it in action and get pointers on how to get started.

Bio

Henrik is the head of Solution Architecture at Red Hat Denmark and has a background as a developer and systems architect.

He's been working with several languages and frameworks throughout his career, Java for a significant part.

When

When

Thursday, April 18, 2024
2:30 PM – 6:00 PM UTC

Organizers

  • Kasper Borg Nissen

    Lunar

    Lead Organizer

  • Rasmus Steiniche

    Neurospace

    Lead Organizer

  • Ophelia Zhang Dalsgaard

    Danske Bank

    Squad & Chapter Lead

  • Henrik Høegh

    VELUX

    Digital Platform Owner

  • Henrik Løvborg

    Red Hat

    Tech Sales Lead Denmark

  • Stefan Daugaard

    Schibsted

    Area Tech Lead

  • Ryan Gough

    Senior IT Operations Specialist at JYSK

Sponsor

Schibsted logo

Schibsted

CONTACT US