Talk to an Instructor:
Jonas Felix
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.
We are happy to conduct tailored courses for your team - on-site, remotely or in our course rooms.
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.
Disclaimer: The actual course content may vary from the above, depending on the trainer, implementation, duration and constellation of participants.
Whether we call it training, course, workshop or seminar, we want to pick up participants at their point and equip them with the necessary practical knowledge so that they can apply the technology directly after the training and deepen it independently.
You will learn how to implement Shift-Right-Testing and modern release strategies with Argo CD and Argo Rollouts in your production environment to improve the quality of your software and make releases safer and more efficient.
The course is hands-on and teaches the theory behind Shift-Right-Testing and modern release strategies. You will gain hands-on experience with Argo Rollouts, Argo Workflows, Prometheus and Grafana and learn how to integrate these tools in Argo CD.
This course is aimed at developers, testers, and DevOps experts who want to take their skills in Continuous Delivery and software quality to the next level and want to integrate Argo CD and Argo Rollouts into their deployment pipeline.
Basic knowledge in software development and testing.
Experience with Continuous Delivery and DevOps practices.
Basic knowledge in the use of the command line.
Every participant will receive a questionnaire and a preparation checklist after registration. We provide a comprehensive laboratory environment for each participant, so that all participants can directly implement their own experiments and even complex scenarios.
Thank you for your request, we will get back to you as soon as possible.
Unexpected error - please contact us by E-Mail or Phone.
Sign up for the waiting list for more public course dates. Once we have enough people on the waiting list, we will determine a date that suits everyone as much as possible and schedule a new session. If you want to participate directly with two colleagues, we can even plan a public course specifically for you.
Thank you for your request, we will get back to you as soon as possible.
Unexpected error - please contact us by E-Mail or Phone.
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.
Talk to an Instructor:
Jonas Felix
Training-Centers:
Basel:
- Aeschenplatz 6, 4052 Basel
Zurich:
- HWZ, Lagerstrasse 5, 8004 Zürich
Company address:
felixideas GmbH
Baslerstrasse 5a
4102 Binningen