Aller au contenu principal

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

PlatformMigration GuideComplexityTimeline
IBM webMethods / DataPowerAvailableMedium4-8 weeks
Oracle OAM / API PlatformAvailableMedium4-8 weeks
Kong OSS / EnterpriseComing SoonLow2-4 weeks
Google ApigeeComing SoonMedium4-6 weeks
AWS API GatewayPlannedLow2-4 weeks
Azure API ManagementPlannedMedium4-6 weeks

General Migration Steps

Regardless of source platform, migration follows these phases:

Phase 1: Assessment (1-2 weeks)

  1. Inventory — Catalog all APIs, consumers, and dependencies
  2. Analysis — Identify integration patterns and protocols
  3. Planning — Define migration waves and success criteria

Deliverables:

  • API inventory spreadsheet
  • Integration architecture diagram
  • Migration wave plan

Phase 2: Parallel Setup (2-4 weeks)

  1. Deploy STOA — Install Control Plane and Gateway
  2. Federate Identity — Connect Keycloak to existing IdP
  3. Import APIs — Register existing APIs in STOA catalog
  4. 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)

  1. Shadow Mode — STOA receives copy of traffic, no impact
  2. Canary — 1-5% of traffic through STOA
  3. Gradual — Increase to 50%, 75%, 100%
  4. Cutover — Full production traffic

Deliverables:

  • Traffic metrics comparison
  • Performance validation
  • Rollback tested

Phase 4: Optimization (Ongoing)

  1. Decommission Legacy — Remove old routing when ready
  2. Enhance — Add STOA-native features (rate limiting, analytics)
  3. Expand — Onboard new APIs directly to STOA

Risk Mitigation

Rollback Strategy

Every migration phase includes a rollback plan:

PhaseRollback ActionTime to Rollback
ShadowDisable shadow routingImmediate
CanaryRevert traffic weight< 1 minute
GradualReduce STOA percentage< 1 minute
FullDNS/routing fallback5-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:

AssetStatus After Migration
Existing GatewayCan continue running (hybrid mode)
API DefinitionsImported to STOA catalog
Identity ProviderFederated via Keycloak
Monitoring StackIntegrated (Prometheus, Grafana)
Custom PoliciesTranslated to STOA format

What Changes

BeforeAfter
Manual API onboardingSelf-service portal
Scattered logsUnified observability
Siloed metricsCentralized dashboards
Point-to-point integrationsAPI catalog with discovery
Email-based access requestsAutomated subscription workflow

Success Metrics

Track these KPIs during migration:

MetricTarget
API Registration100% imported
Traffic Migration100% through STOA
Error Rate≤ pre-migration
Latency≤ pre-migration + 5ms
Developer SatisfactionNPS improvement

Next Steps

Choose your source platform guide:

Or contact us for a custom migration assessment.