En proyectos de gobierno de APIs es común que surjan dudas respecto a los roles involucrados. La Sesión 1 del curso detalla claramente esta interacción mediante un diagrama.
Aquí te explico los roles principales:
1. API Product Manager / Organization Owner
Es el responsable de:
-
Definir el producto API
-
Aprobar políticas
-
Publicar APIs al catálogo
-
Coordinar con los desarrolladores
2. API Developer
Se encarga de crear, versionar y mantener las APIs. Utiliza la API Toolkit o el editor integrado.
3. Application Developer
Consume las APIs.
Su trabajo se realiza desde el Developer Portal, donde:
-
Se registra
-
Explora catálogos
-
Solicita suscripciones
-
Prueba APIs
4. API Gateway
No es un rol humano, pero sí es un actor clave:
-
Aplica seguridad
-
Controla tráfico
-
Enforce policies
-
Realiza mediación
Cómo interactúan todos ellos
Según el flujo mostrado en la lámina:
-
El API Product Manager publica una API.
-
El portal la expone a los consumidores.
-
El desarrollador de apps se registra y la consume.
-
El gateway garantiza su ejecución segura.
Conclusión
Comprender estos roles facilita la adopción de modelos operativos de API Governance y asegura una gestión clara y ordenada de las APIs dentro de una organización.