Módulo IV: Microservicios en Plataformas Cloud-Native con .NET Core

Formación en
Módulo IV: Microservicios en Plataformas Cloud-Native con .NET Core

Objetivos

Formar arquitectos especializados en event streaming y orquestación de contenedores, dominando Apache Kafka para arquitecturas event-driven de alta escala y Kubernetes para orquestación empresarial. Los graduados podrán diseñar, implementar y operar plataformas que procesen millones de eventos diarios con alta disponibilidad, fundamentales para la transformación digital del sector público y privado costarricense.

Requisitos

Haber completado curso Módulo III: Microservicios Avanzados y de Alto Rendimiento con .NET Core y AWS o tener conocimientos equivalentes.

Metodología

La capacitación se desarrolla bajo un enfoque metodológico mixto que integra sesiones magistrales y ejercicios prácticos, con el propósito de favorecer la comprensión de los conceptos teóricos y su aplicación inmediata. Las exposiciones permiten adquirir conocimientos de manera estructurada y coherente, mientras que las actividades prácticas estimulan la participación activa, el análisis crítico y el fortalecimiento de habilidades aplicadas. Esta combinación propicia un aprendizaje significativo, adaptable a contextos reales, y potencia tanto el dominio conceptual como la capacidad para resolver desafíos en el entorno profesional.

Temario

Event Streaming Práctico con Apache Kafka

  • Evolución de mensajería: RabbitMQ → SQS/SNS → Kafka
  • Cuándo usar Kafka vs las opciones anteriores
  • Arquitectura de Kafka: Brokers, Zookeeper, Topics, Partitions, Offsets
  • Producers y Consumers en C#: at-least-once, at-most-once, exactly-once
  • Integración con microservicios existentes (REST y gRPC)

Kafka Patterns y Escalabilidad

  • Consumer Groups y partition assignment para procesamiento paralelo
  • Partitioning strategies para escalar y Offset management: manual vs automático
  • Garantías de entrega y manejo de duplicados
  • Performance tuning: batch size, linger.ms, compression
  • Event Sourcing simplificado
  • Integración con cache Redis

Kubernetes Fundamentos para Microservicios  

  • Kubernetes vs Docker Swarm vs ECS: decisión arquitectónica
  • De Docker Compose a Kubernetes: migración natural
  • Conceptos core: Pods, Services, Deployments, ConfigMaps
  • Service discovery y load balancing nativo: Networking: ClusterIP, NodePort, LoadBalancer, Ingress
  • Ingress Controller para exponer servicios
  • Desarrollo local: Minikube vs K3s vs Kind

Kubernetes Avanzado – Alta Disponibilidad

  • Horizontal Pod Autoscaler (HPA) y métricas custom
  • Rolling updates sin downtime
  • StatefulSets para Kafka y bases de datos
  • Gestión de secretos
  • Resiliencia: PodDisruptionBudgets, affinity rules

GitOps y Observabilidad Total

  • GitOps con ArgoCD: infraestructura como código
  • Observabilidad: integrar logs, métricas y traces
  • Prometheus + Grafana para Kubernetes
  • Distributed tracing para gRPC y Kafka
  • Cost optimization en Kubernetes
Perfil del instructor
Ing. Jairo Zúñiga Gómez

Máster en Computación con énfasis en Sistemas de Información, Máster en Administración de Proyectos y Bachiller en Ingeniería en Computación, con más de 25 años de experiencia profesional y más de 15 años de experiencia en docencia universitaria y formación especializada. Ha liderado proyectos estratégicos de desarrollo de software, arquitectura de soluciones empresariales, implementación de ecosistemas tecnológicos complejos y gestión de proyectos de alto impacto en sectores público y privado. Su experiencia combina un sólido dominio técnico con liderazgo, visión estratégica y capacidad pedagógica para formar talento especializado.

Certificaciones:

  • PMP (Project Management Professional)
  • Scrum Master Certified
  • Microsoft Certified Solution Developer (MCSD)

Especialidades:

  • Neuroeducación y Neuroaprendizaje
  • Arquitectura de Software y Desarrollo Empresarial
  • Inteligencia de Negocios y Análisis de Datos
Inversión.
  • Colegiados: Invierta en su futuro digital y asegure su espacio por tan solo ₡10.100 colones y acceda a conocimientos de vanguardia.
  • ISACA y Estudiantes: ₡50.000.
  • Público en General: ₡67.000.

Si necesita una factura electrónica, le solicitamos que nos proporcione la siguiente información durante el mes en que efectuó el pago. Adjunte esta información junto con su comprobante de pago: nombre completo, cédula jurídica, teléfono, correo electrónico, dirección exacta, código de actividad económica.

Formas de pago.

Transferencia o depósito en las cuentas a nombre del Colegio de Profesionales en Informática y Computación, cédula jurídica: 3-007-179168.

Recuerde que, para asegurar su espacio en el curso, debe de remitir el comprobante de pago al correo educacion.continua@cpic.or.cr y llenar el formulario de inscripción.

Para mayores detalles llamar al teléfono 4000-2742 (ext. 150 y 151) o enviar un correo a educacion.continua@cpic.or.cr

  • Tenga en cuenta que la apertura de las capacitaciones está sujeta a un cupo mínimo.
  • Autorizo al Colegio de Profesionales en Informática y Computación (CPIC) a utilizar las imágenes de la actividad en fotografías destinadas a la publicidad y promoción del curso. Estas imágenes podrán ser utilizadas tanto en el desarrollo del evento como en actividades complementarias organizadas por el Colegio. Además, se podrán publicar en el espacio web, boletín semanal y otros medios audiovisuales. Esta autorización no tiene un plazo temporal específico ni está restringida al ámbito nacional de ningún país.

Inteligencia Artificial Generativa

Módulo III: .NET MAUI Architect: Apps Empresariales y Cloud

Módulo IV: Microservicios en Plataformas Cloud-Native con .NET Core

Lidera la Transformación Product Owner Ágil

Especialización en Derecho Informático:

Certificaciones relacionadas