Legacy Infrastructure Decommission Schedule
With the migration to dedicated AWS accounts, EKS, and GitHub Actions, a large amount of legacy infrastructure still needs to be cleaned up and migrated. This is the order in which each migration or shutdown happens, and a log of when they were completed.
Done — decommissioned / migrated
Pending — scheduled or blocked
| Status | System | Shutdown date | Replacement | Ticket | Remaining blockers |
|---|---|---|---|---|---|
| Done | icinga RDS DB | 8/28/2025 | None | TOPS-473 | None |
| Done | legacy site.wanderu.com | 9/2/2025 | S3 site.{env}.wanderu.com | TOPS-471 | None |
| Done | Dev/Pilot Legacy MSK | 9/29/2025 | Dedicated account MSK | TOPS-479 | None |
| Done | WKE — Production | 12/2/2025 | EKS Production | TOPS-38 | None |
| Done | Prod Legacy MSK | 10/1/2025 | Dedicated account MSK | TOPS-479 | None |
| Done | Burrow (legacy Kafka consumer monitoring) | 9/8/2026 | Datadog | — | None |
| Done | dockerhub.ops.nva | 9/8/2026 | ECR | #11 | None |
| Done | WKE — Ops | 9/9/2026 | None | #37 | None |
| Done | Rancher | 9/9/2026 | — | #37 | None |
| Done | k3s | 9/9/2026 | None | #37 | None |
| Done | k3s RDS DB | 9/9/2026 | None | #37 | None |
| Done | legacy blog-01 | 9/11/2026 | nexus serves /blog | — | None — instance stopped, pending termination |
| Pending | legacy rediscrape + session-cde redis clusters | — | Next-gen account ElastiCache servers | #5 | None — pservs left WKE with WKE Production (12/2/2025) |
| Pending | legacy static-01 | — | S3 static.{env}.wanderu.com | #6 | Blocked on mammoth + ui-react PRs |
| Pending | packages.wanderu.co | — | GitHub | #7 | None |
| Pending | npm.wanderu.co (verdaccio) | — | npmjs.org | #8 | None |
| Pending | Legacy EKS | — | EKS | — | Migrate Snowplow (prod) and kafka-ui; Airbyte moved 9/14/2026 |
| Pending | Legacy Kafka | — | AWS MSK (Warehouse) | #9 | Migrate Mammoth consumers, app event streams, and filebeat to MSK |
| Pending | CMAK (legacy Kafka UI) | — | kafka-ui.{env}.internal.wanderu.com | — | Shut down legacy Kafka |
| Pending | Opsdocker | — | None | — | Shut down CMAK (#36) and swagger-ui (#35); audit the LDAP proxy on :389 |
| Pending | Legacy Mongo | — | AWS DocumentDB | #10 | Migrate data to new Mongo |
| Pending | Jenkins | — | Apache Airflow, GitHub Actions | — | Shut down Carrier Data Automation and cortex automation |
| Pending | BackDocker | — | — | — | Shut down Carrier Data Automation |
| Pending | Rundeck | — | Apache Airflow, GitHub Actions | — | Shut down Carrier Data Automation and cortex automation |
| Pending | Active Directory | — | — | — | Shut down Rundeck |
| Pending | warehouse etl (ops and cde) | — | — | — | Shut down Mammoth pipelines |
| Pending | legacy BIND servers | — | — | — | Shut down Jenkins, Rundeck |
| Pending | prod-redis + prod-redis-2021 | — | Next-gen ElastiCache clusters | — | Migrate data? |
| Pending | Cortex RDS (legacy) | — | Cortex RDS (next gen) | — | Migrate data to new instance |
| Pending | Tix RDS (CDE legacy) | — | Tix RDS (next gen) | — | Migrate data to new instance |
| Pending | Reservation RDS (legacy) | — | Reservation RDS (next gen) | — | Migrate data to new instance |
| Pending | Legacy Kinesis Streams | — | Kinesis (next gen) | — | — |
| Pending | txn | — | — | — | — |
| Pending | mailrelay | — | — | — | — |
| Pending | mail2tix | — | — | — | — |