Bird
0
0

When rolling out a new payment feature in a microservices architecture, which feature toggle strategy best enables controlled exposure and quick rollback?

hard📝 Trade-off Q8 of 15
Microservices - Configuration and Secrets Management
When rolling out a new payment feature in a microservices architecture, which feature toggle strategy best enables controlled exposure and quick rollback?
ADeploy the feature enabled for all users immediately to gather maximum feedback
BUse a gradual rollout toggle that enables the feature for a subset of users before full release
CRemove all toggles and rely solely on versioned deployments
DHardcode the feature as enabled in the service configuration without toggles
Step-by-Step Solution
Solution:
  1. Step 1: Understand rollout strategies

    Gradual rollout toggles allow enabling features for a limited user group first.
  2. Step 2: Benefits of gradual rollout

    This approach minimizes risk and allows quick rollback if issues arise.
  3. Step 3: Analyze other options

    Immediate full release (B) risks widespread issues; removing toggles (C) loses flexibility; hardcoding (D) prevents dynamic control.
  4. Final Answer:

    Use a gradual rollout toggle that enables the feature for a subset of users before full release -> Option B
  5. Quick Check:

    Gradual rollout supports safe feature exposure [OK]
Quick Trick: Gradual rollout toggles enable safe feature exposure [OK]
Common Mistakes:
  • Releasing feature to all users immediately
  • Removing toggles too early
  • Hardcoding feature state without toggles

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Microservices Quizzes