DevOps Sauna from Eficode

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


Listen Later

Send us a text

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 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/
...more
View all episodesView all episodes
Download on the App Store

DevOps Sauna from EficodeBy Eficode

  • 5
  • 5
  • 5
  • 5
  • 5

5

2 ratings


More shows like DevOps Sauna from Eficode

View all
The Changelog: Software Development, Open Source by Changelog Media

The Changelog: Software Development, Open Source

284 Listeners

Thoughtworks Technology Podcast by Thoughtworks

Thoughtworks Technology Podcast

40 Listeners

Soft Skills Engineering by Jamison Dance and Dave Smith

Soft Skills Engineering

269 Listeners

The Diary Of A CEO with Steven Bartlett by DOAC

The Diary Of A CEO with Steven Bartlett

7,067 Listeners

DevOps and Docker Talk: Cloud Native Interviews and Tooling by Bret Fisher

DevOps and Docker Talk: Cloud Native Interviews and Tooling

55 Listeners

Day Two DevOps by Packet Pushers

Day Two DevOps

15 Listeners

DevOps Paradox by Darin Pope & Viktor Farcic

DevOps Paradox

24 Listeners

Google SRE Prodcast by Salim Virji

Google SRE Prodcast

17 Listeners

Amerikkapodi by Helsingin Sanomat

Amerikkapodi

5 Listeners