
De qué se trata
El curso más completo de microservicios en el mercado hispanohablante. Diseña, construye y despliega una arquitectura de microservicios de nivel enterprise con Spring Boot y Quarkus, cubriendo comunicación síncrona y asíncrona, seguridad con Keycloak + OAuth2/OIDC + mTLS, observabilidad full-stack con OpenTelemetry + Grafana Stack, Service Mesh con Istio, GitOps con ArgoCD y despliegue real en AWS EKS y Azure AKS con Terraform.
¿Qué aprenderás?
En este curso aprenderás los conceptos fundamentales y las mejores prácticas para dominar Arquitectura de Microservicios Pro: Spring Boot + Quarkus en AWS y Azure.
Contenidos
- Fundamentos y Arquitectura: DDD, SOLID, patrones Saga/CQRS/Outbox
- Spring Boot 4 vs Quarkus 3: cuándo usar cada uno
- Comunicación síncrona: REST + gRPC + WebClient
- Event-Driven con Kafka: Event Sourcing, Saga, Schema Registry
- Persistencia políglota: PostgreSQL, MongoDB, Redis
- Seguridad enterprise: Keycloak, OAuth2/OIDC, mTLS
- API Gateway: Spring Cloud Gateway + Kong
- Resiliencia: Resilience4j, Circuit Breaker, Health checks
- Observabilidad: OpenTelemetry, Prometheus, Grafana, Tempo, Loki
- Service Mesh: Istio, mTLS automático, traffic management
- Kubernetes: Deployments, Services, Ingress, HPA, Helm
- CI/CD y GitOps: GitHub Actions + ArgoCD
- AWS EKS: Terraform, IRSA, Load Balancer Controller, RDS + ElastiCache
- Azure AKS: Terraform, Workload Identity, ACR, Azure Database + Cache
- Multi-Cloud y proyecto final
Requisitos
- Conocimientos básicos de programación
- Motivación para aprender
- Acceso a internet estable