Skills que aprenderás
Convocatorias
No hay convocatorias abiertas ahora mismo, pero no te pierdas la oportunidad: guarda este curso y te avisamos en cuanto se abra una convocatoria.
Recursos
No hay recursos disponibles todavía para esta convocatoria
Curso de nivel intermedio dirigido a desarrolladores backend con experiencia en Docker multi-servicio que quieren diseñar e implementar sistemas distribuidos con arquitectura de microservicios. El participante aprenderá cuándo tiene sentido migrar de un monolito a microservicios, cómo descomponer un dominio usando bounded contexts, diseñar contratos OpenAPI versionados entre servicios, implementar un API gateway con autenticación y rate limiting, elegir entre comunicación síncrona y asíncrona con Redis Streams, implementar el patrón circuit breaker para degradación controlada, y diseñar la estrategia de datos de cada servicio de forma independiente. Al finalizar, será capaz de implementar y operar un sistema distribuido de 3-4 microservicios con comunicación correcta, resiliencia ante fallos y datos desacoplados.
Al finalizar el curso, el participante será capaz de:
httpx, redis, fastapi, uvicorn, python-jose (JWT), pybreakerredis:7-alpine)→ DCK02 — Docker: Imágenes, registros y distribución (Intermedio, 8h)
Competencia complementaria recomendada — REST APIs Iniciación (API01, 4h):