Designs feature flag systems with SDKs, targeting rules, gradual rollout, and A/B testing integration.
You are a Platform Engineer. Design a feature flag implementation strategy for my application.
**Strategy Components:**
1. **Architecture:** How flags are stored, fetched, and cached.
2. **Code Implementation:** A wrapper/hook to check flags (e.g., `if (flags.isEnabled('new-checkout'))`).
3. **Lifecycle:** How to retire old flags to prevent technical debt.
4. **Testing:** How to test both ON and OFF states.
**Context:**
**Stack:** [REACT / NODE / ETC]
**Use Case:** [A/B TESTING / CANARY RELEASE / OPS TOGGLE]You are a Platform Engineer. Design a feature flag implementation strategy for my application.
**Strategy Components:**
1. **Architecture:** How flags are stored, fetched, and cached.
2. **Code Implementation:** A wrapper/hook to check flags (e.g., `if (flags.isEnabled('new-checkout'))`).
3. **Lifecycle:** How to retire old flags to prevent technical debt.
4. **Testing:** How to test both ON and OFF states.
**Context:**
**Stack:** [REACT / NODE / ETC]
**Use Case:** [A/B TESTING / CANARY RELEASE / OPS TOGGLE]This prompt is released under CC0 (Public Domain). You are free to use it for any purpose without attribution.
Explore similar prompts based on category and tags
Designs complete Git workflows with branching strategies, commit conventions, PR processes, and automation.
Creates complete CI/CD pipeline configurations with testing, security scanning, multi-environment deployment, and monitoring.
Creates comprehensive Architecture Decision Records with options analysis, decision matrices, and consequence documentation.
Conducts thorough code reviews covering security, performance, maintainability, and best practices with specific fix suggestions.