Gestionar infraestructura para miles de millones de transacciones diarias en más de 200 sistemas críticos no es tarea fácil. Para bancos globales como Santander, la complejidad de expandirse a nuevos servicios financieros creó un cuello de botella importante: aprovisionar nuevos entornos podía tomar hasta 90 días. Este esfuerzo operativo intensivo ahogaba la innovación y la agilidad. La solución no fue solo otra herramienta, sino un cambio fundamental de enfoque a través del platform engineering. Este post explora la plataforma 'Catalyst' de Santander, una iniciativa transformadora desarrollada con AWS, que convirtió meses de espera en horas—o incluso minutos—de despliegue automatizado. Puedes leer el caso de estudio completo en la publicación original del AWS Architecture Blog.

La Arquitectura de Catalyst: Un Plano de Control para la Cloud
El núcleo de Catalyst es un cluster de plano de control construido en Amazon EKS (Elastic Kubernetes Service), que actúa como el cerebro central de la orquestación. La magia ocurre con tres componentes clave:
- Aprovisionamiento Universal con Crossplane: En lugar de gestionar la API única de cada servicio de cloud, Crossplane actúa como un aprovisionador declarativo de recursos. Los devs definen lo que necesitan (ej: 'una base de datos con estas especificaciones'), y Crossplane se encarga del 'cómo' en AWS y otros proveedores, asegurando consistencia.
- Despliegue Guiado por GitOps con ArgoCD: Toda la infraestructura y stacks de aplicaciones se definen como código en repositorios Git. ArgoCD sincroniza continuamente el estado real con el estado deseado en Git, permitiendo despliegues automatizados, auditables y con rollback seguro.
- Gobernanza Centralizada con Open Policy Agent (OPA): Un catálogo de políticas usa OPA para aplicar seguridad, cumplimiento y estándares arquitectónicos automáticamente antes de que se aprovisione cualquier recurso. Se acabaron las listas de verificación manuales.
Esta arquitectura abstrajo la complejidad subyacente de la cloud, brindando a los desarrolladores un portal unificado de autoservicio mientras daba a los equipos de plataforma control y visibilidad centralizados.
![]()
Más allá de la Eficiencia: Catalizando Cargas de Trabajo Estratégicas
La verdadera prueba de una plataforma es su capacidad para soportar cargas de trabajo complejas y críticas para el negocio. Catalyst sobresalió aquí:
| Carga de Trabajo | Componentes Clave | Impacto en el Negocio |
|---|---|---|
| Stack de Agentes de IA Generativa | Amazon Bedrock, S3, KMS, políticas IAM personalizadas | Redujo el tiempo de implementación de 105 días a 24 horas, eliminando docenas de tickets de aprovisionamiento. |
| Plataforma de Datos Moderna | Integración con Databricks, data lakes, ETL automatizado | Redujo ~3.000 tickets mensuales para la configuración de entornos de experimentación de datos. |
| Orquestación de Procesos en la Cloud | AWS Step Functions, patrones de reintento, monitoreo centralizado | Modernizó flujos de trabajo legacy, mejorando confiabilidad y observabilidad. |
Limitaciones y Consideraciones
Aunque los resultados son impresionantes, este enfoque tiene sus matices:
- Inversión Inicial Significativa: Construir una plataforma interna madura requiere equipos dedicados y calificados (platform engineering, DevOps) y tiempo. Es una inversión estratégica a largo plazo.
- Vendor Lock-in & Complejidad: La fuerte dependencia de herramientas específicas (Crossplane, ArgoCD, OPA) crea una profunda dependencia de conocimiento. El propio plano de control se convierte en un sistema crítico que mantener y asegurar.
- El Cambio Cultural es Obligatorio: La tecnología falla si los devs no adoptan el modelo de autoservicio. Requiere fomentar una cultura de confianza, propiedad y colaboración entre equipos de plataforma y producto.

Conclusión y Tus Siguientes Pasos
Catalyst de Santander demuestra que el platform engineering es una palanca poderosa para la transformación digital, pasando de ser un centro de costos a un habilitador de innovación. Las ganancias en velocidad, estandarización y seguridad son transformadoras.
¿Cuál es el siguiente paso para ti?
- Evalúa Tus Puntos de Fricción: ¿Tus desarrolladores pasan más tiempo gestionando infra que creando features? ¿El cumplimiento es un proceso manual y lento?
- Comienza con Mentalidad de Producto: Trata tu plataforma interna como un producto. Identifica a tus 'clientes' clave (equipos de desarrollo) y sus flujos de trabajo más dolorosos.
- Itera sobre una Base: No necesitas construir todo de una vez. Comienza estandarizando un stack común (ej: una app web containerizada) usando GitOps y policy-as-code en un servicio gestionado de Kubernetes.
El platform engineering está remodelando cómo las empresas usan la cloud. Como se ve en otras innovaciones de infraestructura, como el Acelerador de Inferencia AI Microsoft Maia 200, el enfoque está en entregar capacidades especializadas y eficientes a escala. De igual manera, entender la pila completa del desarrollo moderno, desde el hardware hasta la aplicación, es clave. Por ejemplo, así como el upscaling por IA transforma la fidelidad visual en los videojuegos, como comentamos en nuestro análisis de la tecnología DLSS de NVIDIA, una plataforma robusta transforma la velocidad de desarrollo y la confiabilidad operacional en la empresa.