> Markdown version of [/videos/102-2021-familiar-apis-on-kickass-runtimes-slideless?t=201](https://www.wearedevelopers.com/videos/102-2021-familiar-apis-on-kickass-runtimes-slideless?t=201). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # 2021: Familiar APIs on Kickass Runtimes #slideless Ditch the endless framework churn and keep your existing code. Combining familiar Java APIs with next-gen runtimes delivers blazing-fast, cloud-native deployments without a steep learning curve. - **Speakers:** Adam Bien - **Event:** WeAreDevelopers LIVE - **Published:** January 20, 2021 - **Duration:** 37:55 - **URL:** https://www.wearedevelopers.com/videos/102-2021-familiar-apis-on-kickass-runtimes-slideless ## Summary Developers often face constant framework churn and migration burdens, but sticking to standard APIs like Jakarta EE and MicroProfile offers an antidote. Relying on familiar, stable enterprise standards means legacy applications can bypass heavy rewrite requirements. By concentrating on standard interfaces rather than proprietary backend or JavaScript frameworks, engineers preserve core functionality while keeping implementations focused strictly on business logic and avoiding unnecessary upgrades. The architecture of cloud-native microservices assumes a single runtime per application, fundamentally shifting how application servers operate. Because modern deployments no longer require dynamic loading of multiple WAR files onto a shared server, modern platforms like Quarkus and Helidon can shift heavy lifting entirely to the build phase. This build-time optimization removes the need for slow reflection and runtime descriptor parsing, generating highly optimized bytecode before the application even starts. Consequently, startup times drop to fractions of a second and memory footprints shrink substantially without compromising capabilities. Utilizing these next-generation runtimes means that decade-old JAX-RS knowledge immediately translates to highly efficient cloud deployments without any relearning. Quarkus optimizes aggressively for fast startup and developer experience via live reloading, while Helidon functions flexibly as a runtime maximizing raw performance and shipping with comprehensive MicroProfile capabilities out of the box. Ultimately, merging conventional APIs with GraalVM native compilation empowers teams to deploy lean, uncompromising enterprise components directly into serverless or containerized environments like Kubernetes. **Keywords:** jakarta ee compatibility, microprofile integration, quarkus build-time optimization, helidon microservices, java runtime performance, cloud-native java architecture, JAX-RS standard APIs, backend dependency injection, GraalVM native image, WAR file deployment, startup time reduction, java reflection elimination, kubernetes container readiness, live reload developer experience, enterprise codebase migration ## Chapters 1. **Focusing on standard Java APIs instead of frameworks** (00:17) — Why avoiding trendy frameworks in favor of standard implementations eliminates forced software migrations. 1. **Building cloud-ready backends with Jakarta EE and MicroProfile** (03:21) — How combining Jakarta architectural stability and MicroProfile extensions establishes reliable microservice foundations. 1. **Creating fast deployments using thin application server formats** (07:17) — How separating server runtimes from core logic produces easily scannable and modular archive deployments. 1. **Modifying classical application deployments with the Quarkus runtime** (12:27) — How Quarkus restructures classical application archives into executable runners without changing developer code. 1. **Removing reflection bottlenecks using build-time code generation** (19:17) — How shifting reflection and dependency injection processes to the build phase guarantees immediate startup execution. 1. **Exploring microservice delivery using the Helidon command line** (28:54) — How scaffolding APIs with native tooling immediately activates standardized observability and health telemetry formats. ## Related Moments - [Overcoming Java cold starts using the Quarkus framework](https://www.wearedevelopers.com/videos/243-serverless-native-java-with-quarkus) (from "Serverless-Native Java with Quarkus") - [Optimizing container workloads with Quarkus and lightweight JVMs](https://www.wearedevelopers.com/videos/89-development-of-reactive-applications-with-quarkus) (from "Development of reactive applications with Quarkus") - [Technology stack for building robust microservices applications](https://www.wearedevelopers.com/videos/89-development-of-reactive-applications-with-quarkus) (from "Development of reactive applications with Quarkus") - [Adopting modern microservice frameworks for lightweight Java runtimes](https://www.wearedevelopers.com/videos/405-build-ultra-fast-in-memory-database-apps-and-microservices-with-java) (from "Build ultra-fast In-Memory Database Apps and Microservices with Java ") - [Utilizing Quarkus for Kubernetes native Java](https://www.wearedevelopers.com/videos/123-get-started-with-securing-your-cloud-native-java-microservices-applications) (from "Get started with securing your cloud-native Java microservices applications") - [Optimizing Java startup processes for fast serverless workloads](https://www.wearedevelopers.com/videos/1008-serverless-java-in-action-cloud-agnostic-design-patterns-and-tips) (from "Serverless Java in Action: Cloud Agnostic Design Patterns and Tips") ## Related Articles - [Devs vs. Marketers, COBOL and Copilot, Make Live Coding Easy and more - The Best of LIVE 2025 - Part 3](https://www.wearedevelopers.com/magazine/663-devs-vs-marketers-cobol-and-copilot-make-live-coding-easy-and-more-the-best-of-live-2025-part-3) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 132 - Binging WADFlix?](https://www.wearedevelopers.com/magazine/473-dev-digest-132-binging-wadflix) ## Related Jobs - [Platform Engineer - Mercury Runtime Platform](https://www.wearedevelopers.com/jobs/ext/293235-platform-engineer-mercury-runtime-platform) at **Raiffeisen Bank International AG** - [Platform Engineer (f/m/x) - Mercury Runtime Platform](https://www.wearedevelopers.com/jobs/48266-platform-engineer-f-m-x-mercury-runtime-platform) at **Raiffeisen Bank International AG** - [Java Softwareentwickler - Spring Boot & Microservices](https://www.wearedevelopers.com/jobs/ext/1306817-java-softwareentwickler-spring-boot-microservices) at **Aok Systems Gmbh** - [Senior Backend Engineer (Java)](https://www.wearedevelopers.com/jobs/ext/19369-senior-backend-engineer-java) at **Bonial International GmbH** - [Mid/Senior Full-Stack Engineer (Web-first)](https://www.wearedevelopers.com/jobs/ext/1210833-mid-senior-full-stack-engineer-web-first) at **SMG Swiss Marketplace Group** - [Senior Software Engineer, Client Apps Platform](https://www.wearedevelopers.com/jobs/ext/1773893-senior-software-engineer-client-apps-platform) at **GitHub**