Get in Touch
 Duration 14 hours

Course Outline

Foundations of AI-Enhanced Release Control

  • Understanding feature flags and progressive delivery mechanisms.
  • Core principles of canary testing and staged feature exposure.
  • Identifying the value AI adds to release workflows.

Machine Learning Techniques for Rollout Decisions

  • Modelling baseline system and user behaviour.
  • Implementing anomaly detection approaches for early warning systems.
  • Considering training data requirements and feedback loops.

Designing AI-Driven Feature Flag Strategies

  • Establishing dynamic flag rules guided by AI signals.
  • Setting exposure thresholds and automated score gates.
  • Defining logic for adaptive increases, pauses, or rollbacks.

AI-Assisted Canary Analysis

  • Evaluating performance differences between canary and baseline versions.
  • Weighting metrics to create AI-based risk scores.
  • Triggering automated decision pathways.

Integrating AI Models into Release Pipelines

  • Embedding AI checks within CI/CD stages.
  • Connecting feature flag systems to machine learning engines.
  • Managing pipelines for hybrid automated and manual workflows.

Monitoring and Observability for AI Decision-Making

  • Identifying signals required for reliable AI inference.
  • Collecting performance, crash, and behavioural telemetry data.
  • Implementing continuous learning to close the feedback loop.

Risk Management and Operational Governance

  • Ensuring responsible automation in release decisions.
  • Defining conditions for human review and override points.
  • Auditing AI-driven rollout actions.

Scaling AI-Based Rollout Strategies Across Products

  • Establishing multi-team governance frameworks.
  • Creating reusable ML components and standardising models.
  • Normalising telemetry data across products.

Summary and Next Steps

Requirements

  • Proficiency in CI/CD workflows.
  • Experience with feature flag implementations or deployment pipelines.
  • Basic familiarity with statistical or performance monitoring principles.

Target Audience

  • Product engineers.
  • DevOps professionals.
  • Release engineers and technical leads.

Upcoming Courses

Related Categories