A software system’s architecture is the system’s structure, consisting of the parts of the system, the relations between the elements, and their visible properties. “Clean Architecture” is the architectural guideline of a software system proposed by Robert C. …