A focused, advanced course for engineers who run RabbitMQ on Kubernetes. The goal is to improve cluster setup, raise throughput, reduce latency, and harden reliability using proven patterns for scheduling, storage, networking, and broker tuning.
You will validate your deployment pattern, baseline performance, and implement targeted optimizations in RabbitMQ and Kubernetes. You will apply observability, scaling, and reliability techniques to meet concrete SLOs while keeping operations safe during upgrades and failures.
After this training you will be confident in:
• Choosing and hardening a deployment approach on Kubernetes and aligning it to failure domains
• Tuning queues, connections, channels, confirms, and prefetch for predictable throughput and latency
• Optimizing storage, networking, and resource requests or limits for stable performance
• Operating quorum and stream queues, handling failures, and planning controlled rollouts
• Using metrics and tracing to detect bottlenecks and prevent regressions
• Securing traffic and access with TLS, least privilege, and network policies
• Strong familiarity with RabbitMQ fundamentals and Kubernetes basics
• Comfort with kubectl, Helm or the RabbitMQ Cluster Operator, and container registries
• Access to a non-production cluster with permissions to create namespaces, StatefulSets, Services, Ingress, and Secrets
*We know each team has their own needs and specifications. That is why we can modify the training outline per need.
Module 1: Deployment patterns and cluster architecture
Module 2: Storage and durability for predictable throughput
Module 3: Networking and connectivity at scale
Module 4: Baseline performance and broker tuning
Module 5: Reliability engineering on Kubernetes
Module 6: Observability, SLOs, and capacity planning
Module 7: Security and governance
Module 8: Troubleshooting and continuous improvement
Hands-on learning with expert instructors at your location for organizations.
Master new skills guided by experienced instructors from anywhere.