-
Tema 1: Instalación local de la aplicación taller: repositorio, dependencias, variables, bases/colas/cache y Compose.
-
Tema 2: Verificación de entorno: Java 21, .NET 10, Docker Desktop, puertos y recursos.
-
Tema 3: Concepto de microservicio: servicio pequeño, autónomo, desplegable de forma independiente y alineado a una capacidad de negocio.
-
Tema 4: Características de microservicios: bajo acoplamiento, alta cohesion, propiedad de datos, contratos explicitos, despliegue independiente y observabilidad.
-
Tema 5: Criterios de adopción de microservicios: complejidad del dominio, escalabilidad organizacional, independencia de equipos, operación y costo.
-
Tema 6: Limites y riesgos: distribución innecesaria, latencia, consistencia, duplicación, observabilidad, seguridad y operación.
-
Tema 7: Monolito modular como punto de partida y alternativa valida.
-
Tema 8: Mapa funcional de la aplicación de pólizas/cotizaciones/pagos.
-
Laboratorio 1: Instalación, arranque y validación de la aplicación local.
-
Laboratorio 2: Checklist de instalación: servicios arriba, bases accesibles, gateway responde, cliente web carga.
-
Laboratorio 3: Comparación entre monolito modular y microservicios usando un ejemplo pequeño.
-
Laboratorio 4: Lectura del mapa real de la aplicacion principal: products, pricing, policies, payments, search, notifications, gateway.
-
Laboratorio 5: Recorrido de un flujo completo de negocio: cotizar, emitir oferta, convertir a poliza, pagar/notificar.
-
VIDEO: Clase 1