strangler-fig-orchestrator

Solid

Orchestrate strangler fig pattern implementation for gradual migration with traffic routing and cutover management

AI & Automation 814 stars 53 forks Updated today MIT

Install

View on GitHub

Quality Score: 95/100

Stars 20%
97
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Strangler Fig Orchestrator Skill Orchestrates the strangler fig pattern implementation for gradual migration from legacy to modern systems with traffic routing and cutover management. ## Purpose Enable incremental migration for: - Traffic routing configuration - Feature flag management - Gradual cutover orchestration - Rollback coordination - Legacy component sunset ## Capabilities ### 1. Traffic Routing Configuration - Configure API gateway rules - Set up routing weights - Handle header-based routing - Manage path-based routing ### 2. Feature Flag Management - Create feature flags - Control rollout percentage - Manage user segments - Handle A/B testing ### 3. Gradual Cutover Orchestration - Plan cutover phases - Execute incremental shifts - Monitor health metrics - Coordinate teams ### 4. Rollback Coordination - Define rollback triggers - Automate rollback - Preserve state - Document recovery ### 5. Progress Tracking - Track migration progress - Monitor adoption rates - Report on status - Visualize timeline ### 6. Legacy Component Sunset - Plan decommissioning - Verify no traffic - Archive data - Clean up resources ## Tool Integrations | Tool | Purpose | Integration Method | |------|---------|-------------------| | API Gateways | Traffic routing | Config/API | | LaunchDarkly | Feature flags | API | | Split.io | Feature management | API | | Consul | Service mesh | API | | Istio | Traffic management | Config | ## Output Schema ```json { "orchestrationId": "st...

Details

Author
a5c-ai
Repository
a5c-ai/babysitter
Created
4 months ago
Last Updated
today
Language
JavaScript
License
MIT

Related Skills