Infraestructura de Autoservicio
Modelo donde los equipos de desarrollo pueden aprovisionar y gestionar infraestructura de forma autónoma mediante interfaces automatizadas, sin depender de tickets a operaciones.
seed#self-service#infrastructure#automation#platform#provisioning
¿Qué es?
Infraestructura de autoservicio permite a los desarrolladores crear, modificar y destruir recursos de infraestructura sin abrir tickets ni esperar a un equipo de operaciones. La plataforma proporciona interfaces controladas con guardrails automáticos.
Modelos
| Modelo | Mecanismo | Ejemplo | Mejor para |
|---|---|---|---|
| Templates | Catálogo de configuraciones pre-aprobadas | Backstage Software Templates | Equipos que necesitan crear servicios nuevos |
| GitOps | PR a repo de infra → despliegue automático | ArgoCD + Terraform | Equipos con experiencia en Git |
| Portal | UI web con formularios | Backstage, Port, Humanitec | Equipos que prefieren interfaces visuales |
| CLI | Comandos para aprovisionar | platform create service --type=api | Desarrolladores que prefieren la terminal |
Guardrails
Self-service no significa sin control:
- Políticas de costo (límites por equipo)
- Compliance automático (encriptación, tags obligatorios)
- Aprobaciones para recursos de alto costo
- TTL automático para ambientes temporales
Beneficios
- Eliminar cuellos de botella de operaciones
- Reducir tiempo de aprovisionamiento de días a minutos
- Estandarizar configuraciones
- Empoderar equipos de desarrollo
Anti-patrones
- Portal sin adopción: construir la plataforma sin validar que los desarrolladores la necesitan
- Libertad total: self-service sin guardrails resulta en sprawl de recursos y costos descontrolados
- Automatización frágil: scripts ad-hoc en lugar de módulos probados y versionados
¿Por qué importa?
La infraestructura self-service elimina el cuello de botella de los tickets a equipos de plataforma. Cuando los desarrolladores pueden provisionar lo que necesitan a través de interfaces controladas, la velocidad de entrega aumenta sin sacrificar gobernanza.
Referencias
- Platform Engineering — Comunidad y recursos de platform engineering.
- Humanitec Platform Orchestrator — Humanitec, 2024. Orquestador de plataforma para infraestructura self-service.
- Software Templates — Backstage — Backstage, 2024. Templates como mecanismo de self-service.