Interview: An Experiment in Continuous Deployment of JVM applications with Nicolas Frankel episode artwork

EPISODE · Jun 3, 2021 · 31 MIN

Interview: An Experiment in Continuous Deployment of JVM applications with Nicolas Frankel

from DevOps Sauna from Eficode · host Eficode

Send us Fan MailA couple of years ago, continuous integration in the JVM ecosystem meant Jenkins. Since then, a lot of other tools have been made available. But new tools don’t mean new features, just new ways. Beside that, what about continuous deployment? There’s no tool that allows to deploy new versions of a JVM-based application without downtime. The only way to achieve zero downtime is to have multiple nodes deployed on a platform.And yet, achieving true continuous deployment of bytecode on one single JVM instance is possible if one changes one’s way of looking at things. What if compilation could be seen as changes?What if those changes could be stored in a data store, and a listener on this data store could stream those changes to the running production JVM via the Attach API?Nicolas Frankel from Hazelcast joined to share an approach that they have been experimenting with. Nicolas is accompanied in the talk by Aapo Romu, a software architect at Eficode ROOT team.Nicolas in Twitter: https://twitter.com/nicolas_frankelRelated links:- Design and create digital services to drive your strategy: https://hubs.li/H0PwMS70- An award-winning one-stop shop for DevOps tools: https://hubs.li/H0PwPbx0Related content:- Play to learn how to design the right Continuous Delivery pipelines: https://hubs.li/H0PwQzZ0- An Experiment in Streaming: Bytecode Continuous Deployment: https://hazelcast.com/blog/an-experiment-in-streaming-bytecode-continuous-deployment/- hazelcast-demos/bytecode-streaming on Github: https://github.com/hazelcast-demos/bytecode-streaming/- Warszawa Java User Group (WJUG) with Nicolas Frankel "Securing the JVM": https://www.youtube.com/watch?v=Bgo7dcCbqV8&list=PL0EuBuKK-s1EL-K3okpYwR0QZbAPRVmEG&index=12- A streaming use-case: experimenting with bytecode continuous deployment - Nicolas Fränkel: https://www.youtube.com/watch?v=9j4RvI_vARQ&list=PL0EuBuKK-s1EL-K3okpYwR0QZbAPRVmEG&index=60- Beyond “Hello World” – Zero-Downtime Deployments with Hazelcast on Kubernetes: https://hazelcast.com/blog/beyond-hello-world-zero-downtime-deployments-with-hazelcast-on-kubernetes/

Episode metadata supplied by the publisher feed · Published Jun 3, 2021

Embed this episode

Send us Fan Mail A couple of years ago, continuous integration in the JVM ecosystem meant Jenkins. Since then, a lot of other tools have been made available. But new tools don’t mean new features, just new ways. Beside that, what about continuous deployment? There’s no tool that allows to deploy new versions of a JVM-based application without downtime. The only way to achieve zero downtime is to have multiple nodes deployed on a platform.And yet, achieving true continuous deployment of byteco...

Distinct summary based on available episode metadata or transcript content.

NOW PLAYING

Interview: An Experiment in Continuous Deployment of JVM applications with Nicolas Frankel

0:00 31:59

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

No similar podcasts found.

Frequently Asked Questions

How long is this episode of DevOps Sauna from Eficode?

This episode is 31 minutes long.

When was this DevOps Sauna from Eficode episode published?

This episode was published on June 3, 2021.

Can I download this DevOps Sauna from Eficode episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!