Автоматизируем соблюдение арх. принципов, на примере из Elixir • Мирослав Малкин (FunBox)
Автоматизируем соблюдение архитектурных принципов, на примере из Elixir - Мирослав Малкин
Clean Architecture (Hexagonal Architecture) – одна из основ современного представления о качественной разработке ПО, по праву.
Но архитектура не существует в вакууме.
В процессе развития любого продукта наши представления о нём меняются. Появляются новые требования, а старые могут терять актуальность. Архитектура должна эволюционировать.
Чтобы оценить адекватность такой эволюции архитектуры, мы слишком часто используем субъективные критерии качества. Мы говорим о “визуальной красоте“ или “чистоте“, вместо того, чтобы обратиться к фундаментальным принципам и целям, лежащим в их основе.
В докладе я расскажу об архитектуре с точки зрения базовых принципов, о метриках соблюдения этих принципов и об опыте автоматизации мониторинга этих метрик.
Покажу, как мы контролируем архитектурные границы при разработке сложного проекта в DDD-стиле без преждевременной декомпозиции на множество микросервисов.
Ссылка на сайт конферен
7 views
510
137
3 years ago 00:58:03 7
Автоматизируем соблюдение арх. принципов, на примере из Elixir • Мирослав Малкин (FunBox)
4 years ago 00:05:44 3
Polaris PWK 1775CGLD WIFI IQ Home обзор. Умный чайник с голосовым управлением