Featured resource
2026 Tech Forecast
2026 Tech Forecast

Stay ahead of what’s next in tech with predictions from 1,500+ business leaders, insiders, and Pluralsight Authors.

Get these insights
  • Course

A Streaming Use-case: Experimenting with Bytecode Continuous Deployment

In this talk, you'll experience a demonstration using Hazelcast and Hazelcast Jet. It’s possible to re-use the principles that will be shown using other streaming technologies.

Intermediate
31m
(3)

Created by DevSecCon

Last Updated Jan 25, 2024

Course Thumbnail
  • Course

A Streaming Use-case: Experimenting with Bytecode Continuous Deployment

In this talk, you'll experience a demonstration using Hazelcast and Hazelcast Jet. It’s possible to re-use the principles that will be shown using other streaming technologies.

Intermediate
31m
(3)

Created by DevSecCon

Last Updated Jan 25, 2024

Get started today

Access this course and other top-rated tech content with one of our business plans.

Try this course for free

Access this course and other top-rated tech content with one of our individual plans.

This course is included in the libraries shown below:

  • Core Tech
What you'll learn

A couple years ago, continuous integration in the JVM ecosystem meant Jenkins. Since that time, a lot of other tools have been made available. New tools don’t mean new features, just new ways. Besides 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 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 their 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? In this talk, you'll experience a demonstration using Hazelcast and Hazelcast Jet. It’s possible to re-use the principles that will be shown using other streaming technologies.

A Streaming Use-case: Experimenting with Bytecode Continuous Deployment
Intermediate
31m
(3)
Table of contents

About the author
DevSecCon - Pluralsight course - A Streaming Use-case: Experimenting with Bytecode Continuous Deployment
DevSecCon
91 courses 3.9 author rating 406 ratings

DevSecCon is the global community dedicated to DevSecOps to help implement security in the overall development process.

Get started with Pluralsight