#33: From Dev to Deploy with Helidon, the lightweight Java microservices framework

Deploy Friday: Your source for everything Open Source - A podcast by Platform.sh

Categories:

Introducing Oracle HelidonHelidon is an open source, microservice framework for writing applications. As our two Oracle guests today, Dmitry Kornilov and Dmitry Alexandrov explain, Helidon is named after the Greek symbol for a swallow, a bird that’s extremely fast and maneuverable; just like Helidon. Helidon helps developers with two “flavors”Helidon has two development experiences, which our guests like to call “flavors”: Helidon SE and Helidon MP. While both are extremely fast, there are differences between the two.Helidon SE features three core APIs to create a microservice—a web server, configuration, and security—for building microservices-based applications.Helidon MP is an Eclipse MicroProfile implementation that allows the Java EE and Jakarta EE communities to run microservices in a portable way.Performance and support in one packageHelidon is a great choice if you are focused on a fully supported, performant application. Dmitry Alexandrov says, “Speed plus standards are the two key factors for us. That’s my definition of Helidon.”Performance: Helidon is small and light, so the memory footprint, startup time, and disk usage are also small. “We’re talking megabytes,” says Dmitry Alexandrov. The reactive APIs are what contribute to making Helidon so small and intuitive.Support: Helidon has full support for cloud native APIs, including health check metrics, tracing, and console availability. The tools you can use with Helidon include:DockerKubernetesPrometheusOpenTracingEtcdUse cases for HelidonDmitry Kornilov says the most common use cases they receive are organizations upgrading from monolithic applications to microservices, and are looking at different microservices frameworks. “Helidon is often their choice, mainly because of the strong standard support, so it’s guaranteed to work the same way on your application server and in your Helidon micro container. It guarantees that the behavior you had will be the same,” he adds.For these use cases, what’s the benefit of using Helidon over Spring Boot or Quarkus? For one thing, Helidon is not an application server, it’s primarily focused on microservices. For another, Quarkus doesn’t have the support compatibility that Helidon has, and it tends to be more affordable than Spring.Try Helidon on Platform.sh.Platform.shLearn more about us.Get started with a free trial.Have a question? Get in touch!Platform.sh on social mediaTwitter @platformshTwitter (France): @platformsh_frLinkedIn: Platform.shLinkedIn (France): Platform.shFacebook: Platform.shWatch, listen, subscribe to the Platform.sh Deploy Friday podcast:YouTubeApple PodcastsBuzzsproutPlatform.sh is a robust, reliable hosting platform that gives development teams the tools to build and scale applications efficiently. Whether you run one or one thousand websites, you can focus on creating features and functionality with your favorite tech stack.