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