Clean Architecture
- Separation of concerns: Every layer has a specific responsibility and focus on single concern
- Dependency rules Dependency flows inward. The high-level module should not aware of low-level module
- Organises into layers
- Business logic is decoupled from external concerns
- Facilitates for more testing, automation testing and SOLID principles.
- Provides flexibility and modular design to facilitate future flexibility
Vertical Skice Architecture
It emphasises end-to-end delivery, cutting layers by building small vertical features
_Creates feature-based folders
_It facilitates faster feedback, Team collaboration, and Incremental delivery.
References:
https://www.freecodecamp.org/news/a-quick-introduction-to-clean-architecture-990c014448d2/
Top comments (0)