Put your Ktor Microservices on Kubernetes without a JVM!
summary
Ktor app compiles to a Linux executable with Kotlin Native, is dockerized and runs on Kubernetes, using SQLDelight + Postgres and Arrow for the demo, and load tests use the dosify CLI. Result: container image is about one third the JVM size, startup hits ~2s vs 4s for JVM, memory and CPU are significantly lower and performance is instant with no warm‑up, whereas JVM warms up and reaches ~20× better latency after many requests.
AI-written summary · about
chapters (5)
- 0:00Start
- 3:40Ktor supports Kotlin Native!
- 4:06Time for a duel: Ktor JVM vs Ktor Native!
- 7:12So.. what about performance?
- 14:09Conclusion
related talks
01h 01mFrom Zero to Hero in Kubernetes Native Java
25mKubernetes for Java Developers
01h 00mKubernetes Native Java
59mKubernetes Native Java
23mDeploying Your Apps to Kubernetes Without the Boilerplate
48mKubernetesize your Java application
49mKubernetes. From 0 to Production-Grade with Java
46mKubernetes and the JVM
