Problems
● Layers are highly coupled and
dependent each other
● Code Organization hard to maintain
● Locking of frameworks hard to change
Solutions
● Clean Architecture
● The Dependecy Rule
https://medium.com/clarityhub/low-coupling-high-cohesion-3610e35ac4a6