Plataforma interactiva de arquitectura

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.

Diagramas interactivosCasos reales end-to-endPatrones de arquitecturaLabs y simuladores

En video

Arquitectura de Software al Descubierto: Dominando los Fundamentos (iSAQB)

Arquitectura

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.

Capa 1

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.

Capa 2

API Gateway

Punto de entrada único para todas las solicitudes externas. Maneja autenticación, rate limiting, enrutamiento y agregación de respuestas.

Capa 3

BFF

Backend for Frontend. Adapta y optimiza las respuestas del backend para cada tipo de cliente (web, móvil, IoT).

Capa 4

Microservicios

Servicios independientes con responsabilidad única. Cada uno gestiona su dominio de negocio, datos y ciclo de vida de forma autónoma.

Capa 5

Event Bus

Canal de comunicación asíncrona entre servicios. Permite desacoplamiento temporal mediante eventos, colas y patrones pub/sub.

Capa 6

ACL

Anti-Corruption Layer. Protege el dominio interno de cambios en sistemas externos, traduciendo modelos y contratos entre contextos.

Capa 7

Data / External

Bases de datos, servicios de terceros y sistemas legacy. Incluye almacenamiento persistente, APIs externas e integraciones.

Aprende a tu ritmo

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

Ruta básica

Empieza por conceptos esenciales como arquitectura, dominios, APIs, comunicación entre componentes y diferencias entre monolitos y microservicios.

Empezar desde cero
Ruta intermedia

Ruta intermedia

Profundiza en diseño por capas, BFF, bounded contexts, contratos, eventos e integraciones con sistemas externos.

Explorar capas
Ruta avanzada

Ruta avanzada

Explora sagas, outbox, resiliencia, observabilidad, versionado, despliegue y gobierno técnico de sistemas distribuidos.

Ver patrones
Flujos

No 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.

Frontend API Gateway

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 flujos
Microservicios Event Bus

Eventos asíncronos

Descubre cómo un servicio puede publicar un evento que desencadena acciones en otros servicios sin depender de llamadas directas.

Ver flujos
ACL Data / External

Integraciones externas

Comprende cómo adaptar el sistema a proveedores externos, ERP, pagos o servicios de email sin contaminar el dominio principal.

Ver flujos
Labs

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.

Explorar

Simulador de fallos

Visualiza qué ocurre cuando un microservicio cae, una integración externa falla o se duplican eventos.

Explorar

Quiz por niveles

Pon a prueba lo aprendido en fundamentos, patrones y operación de sistemas distribuidos.

Explorar

Trazabilidad

Sigue el viaje de una request a través de varias capas usando correlation IDs y tracing distribuido.

Explorar
Roadmap

Sigue 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.