Well, to me it's more of a "no one I know develops like this; tell me more" kind of a thing rather than a normal critique of my architecture. (:
I've posted this link in another comment already, but this is one of my projects where I'm using this approach: https://jpdb.io