Caso de uso 01
Procesamiento de pagos de AWS a una nube privada nigeriana
Un proveedor de servicios de pago ejecuta su integración con el switch, su ledger y sus servicios de notificación sobre EKS, RDS PostgreSQL, MSK y ElastiCache en eu-west-1. Debe estar íntegramente en Nigeria antes de la fecha límite sin interrupción para los comercios.
Tecnologías
- OpenShift
- PostgreSQL
- Patroni
- Apache Kafka
- MirrorMaker 2
- Valkey
- MinIO
- OpenMetadata
- Argo CD
Resultado esperado
Todos los datos de pago, el procesamiento y los backups en Nigeria, sin que los comercios noten que hubo una migración.
Métrica: 0 transacciones fallidas en 3 olas
- 1Catalogar cada dependencia. Servicios, esquemas, topics y buckets mapeados con clasificación de datos y estado de residencia.
- 2Levantar los servicios destino. PostgreSQL con Patroni, Kafka, Valkey y MinIO desplegados sobre Kubernetes en un datacenter de Lagos.
- 3Replicar bases de datos. Replicación lógica de RDS a PostgreSQL on-prem, en marcha hasta que el retraso sea casi nulo y los recuentos de filas coincidan.
- 4Espejar flujos de eventos. Topics espejados de MSK al clúster Kafka local; consumidores migrados con traducción de offsets.
- 5Ola 1: notificaciones. Servicios de bajo riesgo conmutados primero para probar el runbook y la vía de rollback.
- 6Ola 3: ledger y switch. Procesamiento core conmutado en una ventana de 20 minutos con doble verificación antes de congelar el lado antiguo.
- 7Purgar y evidenciar. Recursos de AWS eliminados, snapshots verificados como borrados, dossier emitido con pruebas de residencia y backup.