Migration from Legacy Platforms
STOA Platform is designed to augment, not replace your existing API infrastructure. Our migration approach minimizes risk while delivering immediate value.
Migration Philosophyβ
Key principle: Keep your existing gateway running. Add STOA as a control layer. Migrate traffic gradually.
Supported Platformsβ
| Platform | Migration Guide | Complexity | Timeline |
|---|---|---|---|
| IBM webMethods / DataPower | Available | Medium | 4-8 weeks |
| Oracle OAM / API Platform | Available | Medium | 4-8 weeks |
| Kong OSS / Enterprise | Coming Soon | Low | 2-4 weeks |
| Google Apigee | Coming Soon | Medium | 4-6 weeks |
| AWS API Gateway | Planned | Low | 2-4 weeks |
| Azure API Management | Planned | Medium | 4-6 weeks |
General Migration Stepsβ
Regardless of source platform, migration follows these phases:
Phase 1: Assessment (1-2 weeks)β
- Inventory β Catalog all APIs, consumers, and dependencies
- Analysis β Identify integration patterns and protocols
- Planning β Define migration waves and success criteria
Deliverables:
- API inventory spreadsheet
- Integration architecture diagram
- Migration wave plan
Phase 2: Parallel Setup (2-4 weeks)β
- Deploy STOA β Install Control Plane and Gateway
- Federate Identity β Connect Keycloak to existing IdP
- Import APIs β Register existing APIs in STOA catalog
- Configure Routing β Set up parallel traffic paths
Deliverables:
- STOA environment running
- Identity federation working
- Test APIs accessible via both paths
Phase 3: Traffic Migration (2-4 weeks)β
- Shadow Mode β STOA receives copy of traffic, no impact
- Canary β 1-5% of traffic through STOA
- Gradual β Increase to 50%, 75%, 100%
- Cutover β Full production traffic
Deliverables:
- Traffic metrics comparison
- Performance validation
- Rollback tested
Phase 4: Optimization (Ongoing)β
- Decommission Legacy β Remove old routing when ready
- Enhance β Add STOA-native features (rate limiting, analytics)
- Expand β Onboard new APIs directly to STOA
Risk Mitigationβ
Rollback Strategyβ
Every migration phase includes a rollback plan:
| Phase | Rollback Action | Time to Rollback |
|---|---|---|
| Shadow | Disable shadow routing | Immediate |
| Canary | Revert traffic weight | < 1 minute |
| Gradual | Reduce STOA percentage | < 1 minute |
| Full | DNS/routing fallback | 5-15 minutes |
Data Continuityβ
- Configuration β Version-controlled in Git
- Metrics β Historical data preserved in both systems
- Logs β Unified in OpenSearch regardless of source
What You Keepβ
STOA migration doesn't require throwing away your investment:
| Asset | Status After Migration |
|---|---|
| Existing Gateway | Can continue running (hybrid mode) |
| API Definitions | Imported to STOA catalog |
| Identity Provider | Federated via Keycloak |
| Monitoring Stack | Integrated (Prometheus, Grafana) |
| Custom Policies | Translated to STOA format |
What Changesβ
| Before | After |
|---|---|
| Manual API onboarding | Self-service portal |
| Scattered logs | Unified observability |
| Siloed metrics | Centralized dashboards |
| Point-to-point integrations | API catalog with discovery |
| Email-based access requests | Automated subscription workflow |
Success Metricsβ
Track these KPIs during migration:
| Metric | Target |
|---|---|
| API Registration | 100% imported |
| Traffic Migration | 100% through STOA |
| Error Rate | β€ pre-migration |
| Latency | β€ pre-migration + 5ms |
| Developer Satisfaction | NPS improvement |
Next Stepsβ
Choose your source platform guide:
- IBM webMethods / DataPower β Software AG gateway migration
- Oracle OAM / API Platform β Oracle stack migration
- Kong OSS / Enterprise β Kong to STOA (coming soon)
- Google Apigee β Apigee migration (coming soon)
Or contact us for a custom migration assessment.