Jan 2026
5 Mon
6 Tue
7 Wed
8 Thu 04:15 PM – 07:15 PM IST
9 Fri
10 Sat
11 Sun
Mustajib Mohammed Khan
@mustajib
Submitted Dec 20, 2025
This presentation, introduces the Halyard system designed to manage the complexity of deploying and releasing approximately 1,000 internal microservices across around 5,000 Kubernetes clusters at Confluent. It highlights the massive scale of the deployment infrastructure, which is organized into various deployment groups (e.g., devel, prod-canary, prod), and sets the stage by outlining the challenges faced by service owners, such as managing configurations across different environments, controlling which clusters receive specific deployments, and implementing progressive rollout strategies.
Halyard is presented as a collection of services and tools for managing the release and deployment of Helm-based microservices, allowing users to define targeting rules and control deployment strategies with features like error budgets and percentage rollouts. The core of the system is built around key entities like Service, Deployment Group (DG), Version, and Cluster. The presentation also details the halctl command-line interface, which service owners use to query deployment status and perform operations, and concludes with a look at future developments, including moving toward a Helm-native agent approach, leveraging Flux Controllers, and integrating with internal LLM toolsets for easier investigations.
I’m Mustajib Mohammed Khan a senior software developer at confluent. I work in the cloud platform team at confluent.
The initial draft of the slides I intend to present - https://docs.google.com/presentation/d/1rd5fkeA18_uFrg_bPxgWYqaOsO8CfSjADZf6F9kF0bw/edit?usp=sharing
{{ gettext('Login to leave a comment') }}
{{ gettext('Post a comment…') }}{{ errorMsg }}
{{ gettext('No comments posted yet') }}