Technology Deep Dive

1:30 PM - 2:00 PM, PST , October 29

Graceful Pulsar Cluster Rollout

In light of recent global IT incidents, testing code before production has become more critical than ever. Typically, the final stage of testing involves User Acceptance Test, where new code is tested on a smaller subset of production traffic to minimize potential impact.
Pulsar brokers, being largely stateless and not persisting data locally, allow for easier testing of new versions. For instance, we can deploy a new Pulsar version on a new broker and monitor its behavior. If any regressions are detected, the rollback to the previous version is straightforward.
Leveraging Pulsar's innovative architecture, the StreamNative team introduced the Graceful Pulsar Cluster Rollout feature. This allows for incremental upgrades of your Pulsar cluster with the ability to automatically roll back in case of any issues, much like a canary deployment.
This safe and graceful rollout feature ensures that cluster upgrades are more secure operations, safeguarding your customers' data while enhancing cluster availability.

Speaker

Yang Yang

Software Engineer, StreamNative

Heesung Sohn

Senior Platform Engineer, StreamNative