Tanzu Tuesdays 58 - The road to Native Images – what can trip me up? With Dan Dobrin

July 12, 2021

Increased cloud adoption by deploying modern apps in K8s opens up entire new sets of use-cases for enterprises on a constant basis. Hence the need to create lightweight and efficient containers that start almost instantly and consume less memory and CPU by orders of magnitude. Native Images are the next chapter of Spring’s innovation journey in the K8s world. Can Spring Native with GraalVM make the migration to native images seamless? Is there anything that could potentially trip us up? What do we need to know when migrating apps to native? Can we learn to write better Java code in the process? Let’s answer these questions by looking into: How does Just-in-time vs Ahead-of-time compilation compare? Understanding Runtime vs Build-Time Class Initialization for Spring Native Images Ahead-of-time compilation limitations - what do I need to know and how is Spring Native helping me to mitigate them? What’s working differently for some of the Java’s features in Native Images? Can we learn to write better Java code in the process? As developers we learn by example … let’s use some practical ones… then explore the topic further at our leisure with a comprehensive set as reference… --- Dan Dobrin is an architect in the VMware Tanzu team, helping developers, architects and enterprises adopt modern patterns, practices and technologies including Tanzu, Kubernetes, Spring, Event-driven Architecture, and CI/CD. Prior to joining Pivotal/VMware, he has built high-performance, flexible frameworks for security and financial services organizations. An avid learner, he’s always looking for the next practical idea to experiment and share with a client. When he leaves the gadgets behind, you’ll find him hiking with his children, running a marathon, biking on a trail or reading a good book. https://twitter.com/ddobrin

Previous
Tanzu Tuesdays 57 - Spring Boot loves Tanzu Observability with Madhura Bhave & Stéphane Nicoll
Tanzu Tuesdays 57 - Spring Boot loves Tanzu Observability with Madhura Bhave & Stéphane Nicoll

As application developers we spend a lot of time thinking of ways to improve the efficiency of our web appl...

Next Video
Tanzu Tuesdays 54 - Observability and How I joined the Spring Team with Jonatan Ivanov
Tanzu Tuesdays 54 - Observability and How I joined the Spring Team with Jonatan Ivanov

Jonatan is a new addition to the Spring Team, he’s going to talk about his interviewing experience, his dai...