Módulo 21
Cómo organizar sistemas y código: del monolito a los microservicios, arquitecturas en capas, CQRS y Event Sourcing, arquitecturas web modernas, estrategias de renderizado y patrones de diseño.
9 lecciones · unos 118 minutos
Monolito, monolito modular, microservicios, SOA, serverless, arquitecturas orientadas a eventos y microkernel.
Arquitectura en capas, hexagonal, Clean, Onion y Domain-Driven Design: proteger la lógica de negocio.
Separar lecturas y escrituras, guardar hechos en vez de estados y adaptar el backend y el frontend a cada equipo.
Jamstack, MACH, headless, edge computing, offline-first y local-first.
CSR, SSR, SSG, ISR, streaming, hidratación parcial y selectiva, islas y resumabilidad.
Cómo separar la interfaz de la lógica y cómo dar a cada pieza lo que necesita sin acoplarla.
Factory, Singleton, Observer, Strategy, Adapter, Decorator, Facade, Mediator y Command.
Repository, Unit of Work, Cache Aside, Pub/Sub y el patrón Outbox.
Circuit Breaker, reintentos con backoff, Bulkhead y Saga: sistemas que aguantan cuando algo falla.