Casi podría decir que todos los proyectos en los que he trabajado tenían diferente arquitectura de software.
Me resulta difícil definir qué es la arquitectura de software. En general, es un conjunto de criterios sobre la organización del código y las relaciones entre sus elementos. Se han propuesto distintos modeles de arquitecturas para proyectos de software, com pueden ser:
- Ports & Adapters o Arquitectura Hexagonal
- Clean Architecture
- Onion Architecture