Всем привет!
Попробую немного развить тему с законом Конвея из предыдущего поста. Я достаточно много раз за свою карьеру в разработке сталкивался с упоминанием данного закона. Уже не вспомню где конкретно, но у меня осталось стойкое впечатление, что отношение к нему было как к неизбежности, с которой нужно бороться. Способы борьбы можно вспомнить такие:
корпоративные архитекторы, выравнивающие архитектурные шаблоны
внутренние платформы, обязательные к использованию внутри компании и реализующие единообразно нефункциональные требования
техрадар как способ ограничить технологический стек
единые практики найма и онбординга
корпоративная модель данных — как антипод принципа DDD, когда существует некая общая для организации единственно верная доменная модель...
Так вот — что мне нравится в парадигме DDD, что она говорит — не надо бороться, надо принять как данность, расслабиться и получать удовольствие от своего ограниченного контекста). Ремарка – речь про применение закона в проектировании ПО.