@jsunderhood А как ты относишься к идее совы? github.com/feature-sliced
У меня есть смутное подозрение, что это именно то, что в статье “How I put it all together” называют компонентом.
(Такой кусок гексагонального пирога.)
herbertograca.com/2017/11/16/exp… twitter.com/dskr_dev/statu…

То есть там конечно есть особенности, и оно не «точь в точь такое же», но кажется, будто бы идея где-то очень близко.
Кстати!
Структура папок никак не влияет на архитектуру и не отражает её 😃
То есть мы можем поделить приложение на слайсы/компоненты, которые будут содержать в себе код фичи под каждый случай.
Но при этом деплоить, например, по слоям. Вообще без проблем.
А вообще идея разделения файлов/папок на фичи мне больше нравится, чем разделение их на те же «слои».
Кажется, что порог входа немного ниже, потому что с первого взгляда на репозиторий видно, какие сущности/фичи есть.