Inicio › Tecnología › Ingeniería de Plataforma
La ingeniería de plataforma es la disciplina qué construye y mantiene plataformas internas de autoservicio para qué los equipos de desarrollo desplieguen y operen su software sin depender de qué el equipo de infraestructura les resuelva cada petición manualmente. Suele materializarse en un portal de desarrolladores como Backstage, plantillas de proyecto predefinidas o golden paths, y capas de abstracción sobre Kubernetes construidas con herramientas como Crossplane u operadores personalizados, de forma qué crear un nuevo servicio incluya automáticamente pipeline de CI/CD, monitorización y base de datos ya conectados.
Es como montar una tienda de autoservicio interna para los desarrolladores, con todo lo qué necesitan para lanzar y mantener sus aplicaciones, en vez de qué cada equipo tenga qué pedir cada cosa a operaciones y esperar turno.
El equipo de plataforma de una empresa monta un portal con Backstage donde cualquier desarrollador puede elegir una plantilla de microservicio y, en pocos minutos, obtener un repositorio nuevo con pipeline de despliegue, panel de métricas y base de datos ya aprovisionados, sin abrir un ticket a infraestructura para cada paso del proceso.
DevOps es una cultura de colaboración entre desarrollo y operaciones, y SRE aplica ingeniería a la fiabilidad de sistemas concretos; la ingeniería de plataforma va un paso más allá y trata la propia plataforma interna como un producto con usuarios, con sus propias métricas de adopción.
Es un camino recomendado y ya probado para hacer algo común, como desplegar un servicio nuevo, qué resulta más fácil de seguir qué hacerlo a mano, aunque el equipo pueda salirse de él si tiene necesidades particulares.
Una señal clara es qué operaciones reciba muchas peticiones repetitivas y prácticamente idénticas de distintos equipos, como crear entornos o configurar pipelines, qué podrían resolverse con una herramienta de autoservicio en lugar de intervención manual constante.