Aprende arquitectura moderna de software, desde cero hasta nivel arquitecto
Explora de forma visual e interactiva cómo funciona una arquitectura multi-repositorio con API Gateway, BFF, microservicios, eventos, ACL, seguridad, observabilidad y despliegue real.
En video
Arquitectura de Software al Descubierto: Dominando los Fundamentos (iSAQB)
Una arquitectura completa, explicada capa por capa
La plataforma está basada en una arquitectura de 7 capas que separa responsabilidades de forma clara. Este enfoque permite que cada parte del sistema evolucione con mayor independencia, facilita el trabajo entre equipos y mejora la escalabilidad técnica y organizacional.
Frontend
Interfaz de usuario y experiencia del cliente. Gestiona la presentación visual, interacciones y comunicación con el backend a través del API Gateway.
API Gateway
Punto de entrada único para todas las solicitudes externas. Maneja autenticación, rate limiting, enrutamiento y agregación de respuestas.
BFF
Backend for Frontend. Adapta y optimiza las respuestas del backend para cada tipo de cliente (web, móvil, IoT).
Microservicios
Servicios independientes con responsabilidad única. Cada uno gestiona su dominio de negocio, datos y ciclo de vida de forma autónoma.
Event Bus
Canal de comunicación asíncrona entre servicios. Permite desacoplamiento temporal mediante eventos, colas y patrones pub/sub.
ACL
Anti-Corruption Layer. Protege el dominio interno de cambios en sistemas externos, traduciendo modelos y contratos entre contextos.
Data / External
Bases de datos, servicios de terceros y sistemas legacy. Incluye almacenamiento persistente, APIs externas e integraciones.
Elige tu ruta de aprendizaje
No necesitas conocerlo todo desde el principio. La plataforma está organizada para que puedas entrar desde lo más básico o avanzar directamente a patrones y decisiones arquitectónicas más sofisticadas.
Ruta básica
Empieza por conceptos esenciales como arquitectura, dominios, APIs, comunicación entre componentes y diferencias entre monolitos y microservicios.
Empezar desde ceroRuta intermedia
Profundiza en diseño por capas, BFF, bounded contexts, contratos, eventos e integraciones con sistemas externos.
Explorar capasRuta avanzada
Explora sagas, outbox, resiliencia, observabilidad, versionado, despliegue y gobierno técnico de sistemas distribuidos.
Ver patronesNo solo diagramas: mira cómo fluye un sistema real
Una arquitectura no se entiende solo por sus capas, sino por cómo viajan las peticiones, los eventos y los datos a través del sistema.
Request síncrono
Sigue el camino de una solicitud desde el frontend hasta los microservicios y la base de datos, entendiendo dónde se autentica, dónde se transforma la respuesta y dónde vive la lógica de negocio.
Ver flujosEventos asíncronos
Descubre cómo un servicio puede publicar un evento que desencadena acciones en otros servicios sin depender de llamadas directas.
Ver flujosIntegraciones externas
Comprende cómo adaptar el sistema a proveedores externos, ERP, pagos o servicios de email sin contaminar el dominio principal.
Ver flujosTodo lo necesario para entender arquitectura moderna
La plataforma cubre desde fundamentos hasta temas avanzados de diseño y operación.
Fundamentos
Conceptos base, dominios, APIs y comunicación
Arquitectura
Las 7 capas del sistema explicadas en detalle
Patrones
DDD, Saga, Circuit Breaker, Outbox y más
Flujos
Requests, eventos y casos end-to-end
Seguridad
Autenticación, autorización y protección por capa
Observabilidad
Logging, métricas, tracing y dashboards
Despliegue
Docker, Kubernetes, CI/CD y operación
Labs
Builders, simuladores, quizzes y retos
Recursos
Glosario, FAQ, templates y cheatsheets
Aprende haciendo, no solo leyendo
Además de documentación, encontrarás espacios interactivos para experimentar ideas, validar decisiones y explorar escenarios reales.
Builder de arquitectura
Arma una arquitectura por bloques y detecta problemas de acoplamiento o separación de responsabilidades.
ExplorarSimulador de fallos
Visualiza qué ocurre cuando un microservicio cae, una integración externa falla o se duplican eventos.
ExplorarQuiz por niveles
Pon a prueba lo aprendido en fundamentos, patrones y operación de sistemas distribuidos.
ExplorarTrazabilidad
Sigue el viaje de una request a través de varias capas usando correlation IDs y tracing distribuido.
ExplorarRecorre un caso real de punta a punta
Caso: Crear una orden
Sigue el recorrido de una operación real: el usuario confirma una compra, el sistema valida, persiste, publica eventos, coordina otros dominios y se integra con servicios externos cuando es necesario. Este caso te permitirá ver cómo se conectan frontend, gateway, BFF, microservicios, eventos, ACL y sistemas externos en un escenario coherente.
Explorar caso completoSigue una ruta clara de aprendizaje
La plataforma está estructurada como un recorrido progresivo. Puedes avanzar desde fundamentos hasta diseño, operación y laboratorios, o entrar directamente en el nivel que necesites.
Empieza hoy a dominar la arquitectura de sistemas distribuidos
Tanto si estás empezando como si ya diseñas sistemas complejos, aquí encontrarás una guía estructurada, visual y práctica para comprender cómo construir software escalable y mantenible.