: Good architecture isn't about making the app work; it’s about making it easy to change
You likely know SOLID for functions. This book applies them to components and microservices:
Reviewers are generally positive but highlight some significant trade-offs: Why I can't recommend Clean Architecture by Robert C Martin
Un archivo "full" o completo no solo incluye los primeros capítulos introductorios, sino los cruciales capítulos finales donde se discute la gestión de fronteras (boundaries), la política de componentes, y los errores comunes en la implementación.