DEV Community

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

Collapse
 
jsstampede profile image
Janko Stevanovic

This is something like Orchard core provides for MVC type of project.. but I like this article where you shown how we can organise things in our manner and it seems to be more suitable for APIs without any additional framework involved..

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