DEV Community


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

nikolicbojan profile image
Bojan Nikolić Author

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, 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 :)

Forem Open with the Forem app