I’ve been using Clean Architecture for a long time quite successfully. I previously posted about Clean Architecture, where I linked to a sample project in C#. I wanted to also see what a project in Java would look like, so I went ahead and implemented it as well have a look at the github repo for the Java version.