Maintaining Architectural Integrity

One of my first articles was about clean architecture (with an accompanying GitHub repo), and the sample application contained the following architectural diagram:

As you can see, in the above diagram, the web module communicates with the core module via the adapter. This effectively means that there is an architectural constraint where the web module should never be allowed to directly access the core.

What feeling does this article give you?
Joy
Disgust
Fear
Anger
Sadness

#hashtags to follow:

GitHub [+]   

More #news: