DEV Community

Discussion on: Your "Clean Architecture" is still layered!

Collapse
 
nikolicbojan profile image
Bojan Nikolić

This can be used when you are starting fresh, but also useful if you are doing refactoring and trying to modularize your monolith or a bigger service. There is another interesting video here youtube.com/watch?v=BOvxJaklcr0, also referring to Java, so you should take the conceptual part.
The main thing Simon Brown is trying to point out is that we should visualize our systems (he created C4 model) and that our implementation should match diagrams as much as possible.
Not to forget - we should design our systems :)
youtube.com/watch?v=qO73yObPYac