Our great sponsors
-
Graal
GraalVM compiles Java applications into native executables that start instantly, scale fast, and use fewer compute resources 🚀
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
In the recent years I talked a lot about Adopting Java for the Serverloss world on AWS. You can watch on of these talks. The basic message was, that the cold starts have been pretty significant I might impact lots of application depending on their architecture. With GraalVM and it's Ahead-of-Time Compilation you can improve those cold start a lot, but GraalVM has its own challenges as not every dependency that you use in your application may be GraalVM-ready, but also building times of Native Image are quire high (several minutes) which impacts developers experience. So I was pretty excited as SnapStart was announced at Re:Invent conference this year. So I wanted to give it a try.