Loading…
This event has ended. Visit the official site or create your own event on Sched.
Get your ticket and additional info and support at jcon.one
Back To Schedule
Tuesday, September 20 • 11:00 - 11:50
Don't put all your eggs in one buildpack

Log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Containers are widely recognized as useful programming instruments. However, developers often don’t think about increasing their performance and use out-of-the-box solutions. For example, there are tools that create containers automatically, such as Paketo Buildpacks for Spring Boot apps. But such images either are “black boxes”, sometimes with sub-optimal filling or contain an old Java version or poorly performing scripts. We can avoid skyrocketing costs of cloud resources with the increase of loads and instances if we use performant containers. For that purpose, the developers should take part in deployment optimization, which includes increased speed of container creation, and hence, time to market; Clearly, if we put random eggs into Kubernetes, it won’t improve them but will simply scale sub-optimal entities. If you use K8s, you have to understand - When the problems of underperforming containers may come up; - How to solve them; - What configurable scripts do and how to increase their performance; - How “sitting around and doing nothing” affects the development process. We can optimize containers using built-in instruments. Another approach is to build containers ourselves and only after that get the K8s involved. In my presentation, I will show what to pay attention to in the latter case. Moreover, I will talk about the Native Image technology as all mentioned issues and goals are applicable to it, too.

Speakers
avatar for Dmitry Chuyko

Dmitry Chuyko

Dmitry Chuyko is a performance engineer at BellSoft, that is among the top 5 contributors to OpenJDK. Before joining BellSoft, Dmitry programmed in Java, and then worked on Hotspot JVM in Oracle. After all, previous experience with Java has shown that the most interesting problems... Read More →


Tuesday September 20, 2022 11:00 - 11:50 CEST
#4 Agile & Culture