Introducción API Management con Apache APISIX

Categorías: Cloud Native, Security
Lista de deseos Compartir
Mostrar más

¿Qué aprenderás?

  • Comprenderás la separación entre Data Plane y Control Plane.
  • Dominarás el enrutamiento dinámico, balanceo de carga, despliegues.
  • Aprenderás a asegurar APIs implementando autenticación (JWT/OIDC) e inspección WAF.

Contenido del curso

Módulo 1: Fundamentos de API Management
Aprende a diferenciar entre API Gateways, Load Balancers y Service Mesh, dominando la gestión de tráfico Norte-Sur.

  • Diferencias Fundamentales entre API Gateway y API Management
  • Load Balancer vs. Reverse Proxy vs. API Gateway vs. Service Mesh
  • Desmitificando el Perímetro K8s: kube-apiserver vs Kubernetes Gateway API vs Application API Gateway
  • Introducción a Apache APISIX: Origen, Ecosistema ASF y Características Enterprise
  • Terminología y Modelo de Objetos de Dominio de Apache APISIX

Módulo 2: Instalación e Infraestructura de Apache APISISX
Aprende la arquitectura interna de Apache APISIX (OpenResty, LuaJIT y ETCD) y despliega una pila completa y resiliente con Docker.

Módulo 3: Exposición y Gestión de Servicios HTTP/REST
Aprende a publicar y gestionar microservicios configurando el modelo de dominio de APISIX: Routes, Upstreams, Services, Consumers, etc...

Módulo 4: Configuración de OpenID Connect (OIDC)
Domina la autenticación federada OIDC y OAuth2 para blindar tus APIs, delegando la verificación de identidad del usuario al API Gateway sin modificar el código de tus microservicios.

Módulo 5: Seguridad Avanzada, Observabilidad y Resiliencia Operativa
Implementa protección WAF (OWASP Coraza) y configura la recolección de métricas clave con Prometheus y Grafana para monitorear tus APIs.

Valoraciones y reseñas de estudiantes

Aún no hay reseñas.
Aún no hay reseñas.