Добрый день, А есть понятие чистой архитектуры приложений, которую легко прочитать? какой-то пример с которым можно сравнить архитектуру своего приложения и понять что можно улучшить в плане моделирования данных/компонентов.
Архитектура - это описание значимых решений. Хорошая архитектура - это архитектура, выполняющая все требования. Требования формируют стейкхолдеры. В качестве стейхолдеров могут быть и регулирующие органы, да, надо знать нормтивку иногда) И архитектура может быть без единой диаграммы, это от лукавого))
Если архитектуру никто не будет читать - она не нужна, поэтому поймите кто ее будет читать, и как часто. И в зависимости от этого выработайте свой формат\шаблон ее описания.