Conceptos

Ingeniería de Plataforma

Disciplina que diseña y construye plataformas internas de autoservicio para que los equipos de desarrollo desplieguen y operen aplicaciones de forma autónoma.

seed#platform-engineering#idp#self-service#devops#golden-paths

¿Qué es?

Platform Engineering es la disciplina de diseñar y construir plataformas internas que permiten a los equipos de desarrollo desplegar y operar aplicaciones de forma autónoma, sin depender de un equipo de operaciones centralizado.

¿Por qué?

DevOps prometió «you build it, you run it», pero la carga cognitiva de gestionar infraestructura, CI/CD, observabilidad y seguridad es demasiada para equipos de producto. Platform Engineering abstrae esa complejidad.

Componentes de una plataforma interna

Plataforma vs herramientas sueltas

EnfoqueHerramientas sueltasPlataforma interna
OnboardingCada equipo configura su stackTemplate + golden path en minutos
ComplianceRevisión manual por seguridadPolicy as code automático
InfraestructuraTickets al equipo de opsSelf-service con guardrails
ObservabilidadCada equipo configura GrafanaDashboards pre-configurados por tipo de servicio
Carga cognitivaAlta — cada dev es también opsBaja — la plataforma abstrae la complejidad

Errores comunes

  • Construir sin usuarios: la plataforma debe resolver problemas reales de los equipos, no ser un proyecto de infraestructura
  • Forzar adopción: la mejor señal de éxito es la adopción voluntaria
  • Plataforma como gate: la plataforma habilita, no bloquea — guardrails, no gates

Métricas de éxito

  • Tiempo de onboarding de nuevos servicios
  • Frecuencia de deploys
  • Satisfacción del desarrollador
  • Adopción voluntaria de la plataforma

¿Por qué importa?

Platform engineering es la disciplina que construye la capa de abstracción entre los equipos de producto y la infraestructura. Su objetivo es que los desarrolladores puedan desplegar, observar y operar sus servicios sin necesitar un equipo de infraestructura dedicado para cada tarea.

Referencias

Conceptos