The London Java Community: LJC Virtual Meetup: An Experiment in Continuous Deployment of JVM applications

***This is a placeholder for the event being run on Eventbrite. Please sign up with your full name at www.eventbrite.co.uk ***

About the event

A couple of years ago, continuous integration in the JVM ecosystem meant Jenkins. Since that time, a lot of other tools have been made available. But new tools don’t mean new features, just new ways. Besides that, what about continuous deployment? There’s no tool that allows deploying 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 let that platform achieve that e.g. Kubernetes.

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 the 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?

In this talk, we'll demo exactly that using Hazelcast and Hazelcast Jet - but it’s possible to re-use the principles that will be shown using other streaming technologies.

About the speaker

Nicolas Frankel is a Developer Advocate with 15+ years of experience consulting for many different customers, in a wide range of contexts (such as telecoms, banking, insurances, large retail and public sector). Usually working on Java/Java EE and Spring technologies, but with narrower interests like Software Quality, Build Processes and Rich Internet Applications. Currently working for Hazelcast. Also double as a teacher in universities and higher education schools, a trainer and triples as a book author.

This is an online event starting at 7 pm BST. Attendees will be sent a link on or before the day of the event.

This event is organised by RecWorks on behalf of the London Java Community.

You can see our latest jobs here: recworks.co.uk.

You can see our privacy policy here: recworks.co.uk

Continue the conversation at our Slack Group: londonjavacommunity.slack.com

Sign up here if you're not a member: bcrw.typeform.com

to (Europe/London time)

More details and tickets: www.meetup.com

Imported From: www.meetup.com

More Information

The London Java Community (LJC) is a group of Java Enthusiasts who are interested in benefiting from shared knowledge in the industry. Through our forum and regular meetings you can keep in touch with the latest industry developments, learn new Java (& other JVM) technologies, meet other developers, discuss technical/non technical issues and network further throughout the Java Community.