Course · Training · Workshop

Advanced Deployment Strategies

Master advanced deployment strategies with Shift-Right-Testing, Argo CD, and Argo Rollouts for secure and efficient software releases in the cloud.

Advanced deployment strategies are crucial for successful software releases. In this course, you'll learn how to revolutionize your software quality and minimize deployment risks using Shift-Right-Testing, Feature Flags, Canary Releases, and Blue/Green Deployments, managed by Argo CD and Argo Rollouts.

What participants say

These customers booked courses in the same topic cluster.More customers →

Content

In this hands-on course, you’ll dive deep into the world of advanced deployment strategies. You’ll learn how to revolutionize your software quality with Shift-Right-Testing and modern release techniques like Feature Flags, Canary Releases, and Blue/Green Deployments, managed by Argo CD and Argo Rollouts, while minimizing deployment risks.

Advanced deployment strategies are the key to successful software releases in modern cloud environments. Forget synthetic data and isolated testing environments. We dive into the real world of production, where real users generate real data. You’ll learn how to harness this dynamic to identify errors early, optimize the user experience, and make releases safer and more efficient.

In the intensive days, you will not only understand the theory behind Shift-Right-Testing and advanced deployment strategies, but also gain hands-on experience with Argo Rollouts, Argo Workflows, Prometheus, and Grafana. You will learn to implement automated rollbacks, conduct experiments in production, and make data-driven decisions.

This course is ideal for developers, testers, and DevOps experts who want to take their skills in Continuous Delivery and software quality to the next level. Discover how to use advanced deployment strategies to transform your production environment into a competitive advantage and delight your customers with faster, more stable, and more innovative releases.

Course content (rough):

  • Basics of Shift-Right-Testing:
    • Introduction to the concept and benefits
    • Secure testing strategies in production
  • Modern Release Strategies:
    • Feature Flags: Dynamic Feature Control in real time
    • Canary Releases: Risk-Minimized Software Rollout with metric verification
    • Blue/Green Deployments: Zero Downtime Deployments with dedicated Test sets
  • Practice with Argo:
    • Argo Rollouts: Automated Deployments
    • Argo Workflows: Test Automation (Loadtests, Chaos Engineering)
    • Argo CD: Declarative GitOps for Kubernetes
  • Monitoring and Automation:
    • Prometheus and Grafana: Metrics in Real Time
    • Automated decisions based on monitoring data
    • Automated Rollbacks
  • Hands-on Labs:
    • Practical exercises on all topics.
    • Deployment scenarios with different release strategies.

The actual course content may differ from the above depending on the trainer, delivery, duration and the composition of participants.

Request this course in-house

By submitting you accept our Privacy Policy.

Request a public date

No suitable public date? Register without obligation — once there is enough interest we schedule a new public date and let you know first.

Number of participants (approx.)

More than 3 participants? Best to request a dedicated in-house date directly.

By submitting you accept our Privacy Policy.

More about Advanced Deployment Strategies

Advanced Deployment Strategies are sophisticated methods for deploying software that minimize risks and enable continuous improvement. These strategies include Feature Flags, Canary Releases, Blue/Green Deployments, and Progressive Delivery, all supported by modern tools like Argo CD and Argo Rollouts.

Further resources:

History

The development of advanced deployment strategies began with the introduction of Continuous Integration and Continuous Delivery (CI/CD) in the early 2000s. With the rise of DevOps and the increasing complexity of software systems, traditional "big bang" deployments were replaced by incremental, lower-risk approaches.

Blue/Green Deployments were first popularized by Dan North and Jez Humble, while Canary Releases were developed by internet giants like Google and Amazon to safely test new features. Feature Flags, also known as Feature Toggles, were described by Martin Fowler and enable dynamic activation of features without code changes.

With the emergence of Kubernetes and cloud-native technologies, specialized tools like Argo Rollouts emerged to automate and simplify these strategies. Today, advanced deployment strategies are an essential part of modern DevOps practices, enabling companies to deploy software faster, more safely, and with minimal downtime.