Cosmo Feature Flags: Foundations

Create, compose, and enable a feature flag to roll out schema changes gradually and safely.

Details

  • Updated: Jul 2026
  • Lessons: 7
  • Duration: ~30 minutes
  • Level: Beginner

Prerequisites

  • None.

What you'll learn

  • How feature flags work in GraphQL Federation
  • Feature subgraphs, base subgraphs, and how to compose them into a feature flag
  • Benefits: including incremental rollout, schema evolution, dynamic config, and staging
  • Plan a safe 0% → 100% gradual rollout and retire the flag afterwards

Who may benefit from this course

  • Backend and platform engineers who want a quick introduction to feature flags
  • Teams that want to ship schema changes to a subset of clients before everyone
  • Anyone migrating a service and wanting a safe, reversible rollout path
  • Developers who learn best by running the commands themselves