El recorrido
Arquitectura
La arquitectura se trata de separar lo que importa, el dominio, de los detalles: la base de datos, el framework, la UI. Cuando esa separación está bien hecha, los detalles se pueden cambiar y el corazón del sistema se puede testear sin levantar nada.
Temas
Clean Architecture
Interactors/Casos de uso, Repositorios, Entidades, Gateways, Presenters, Controllers
Hexagonal Architecture
Puertos y adaptadores
Interaction Driven Design
Arquitecturas de UI
MVC, MVP, MVVM, Basada en componentes
Recursos
- Clean Coders Episode 7: Architecture Use Cases and High Level Design
Video · 1 h 22 min
- Screaming Architecture
Artículo · 2 págs.
Video · 1 h 12 min
- Clean Architecture - A Craftsman's Guide to Software Structure and Design
Libro · Robert C. Martin, Prentice Hall, 2018 · Capítulos: 15-28 · 96 págs.
- MVC, Delivery Mechanism and Domain Model
Artículo · 6 págs.
- A Case for Outside-In Development
Artículo · 8 págs.
- Introducing Interaction-Driven Design
Artículo · 4 págs.
- Slides
Video · 42 min
- GUI Architectures
Artículo · 15 págs.
- Contemporary Front-end Architectures
Artículo · 50 págs.
- Hexagonal Architecture: three principles and an implementation example
Artículo · 13 págs.
- Hexagonal architecture
Artículo · 12 págs.
- Modular Monolith: A Primer
Artículo · 8 págs.
- Modular Monolith: Architectural Drivers
Artículo · 11 págs.
- Modular Monolith: Architecture Enforcement
Artículo · 7 págs.
- Modular Monolith: Integration Styles
Artículo · 10 págs.



