Backend for Frontend
Backend especializado para cada tipo de cliente
Explora 20 estilos arquitectónicos con principios, ventajas y cuándo usarlos.
Arquitecturas para sistemas distribuidos y microservicios
Backend especializado para cada tipo de cliente
Arquitectura donde los componentes se comunican mediante eventos
Arquitectura donde la aplicación se divide en servicios pequeños e independientes
Servicios con contratos formales comunicándose via ESB
Estilos arquitectónicos para organizar aplicaciones
Separación de concerns con dependencias hacia el centro
Arquitectura clásica donde clientes consumen servicios del servidor
El dominio de negocio como centro de la arquitectura
Core de aplicación con puertos y adaptadores para el exterior
Organización horizontal en capas: presentación, lógica, datos
Monolito organizado en módulos bien definidos con boundaries claros
Aplicación desplegada como una sola unidad cohesiva
Capas en forma de cebolla con el dominio en el centro
Presentación, lógica de negocio y datos en capas separadas
Patrones de arquitectura centrados en datos
Arquitecturas para aplicaciones web modernas
Arquitecturas para capas de presentación
Arquitecturas nativas de la nube