ArchDays • Автоматизируем соблюдение арх. принципов, на примере из Elixir • Мирослав Малкин

71 Просмотры
Издатель
Автоматизируем соблюдение архитектурных принципов, на примере из Elixir - Мирослав Малкин

Clean Architecture (Hexagonal Architecture) – одна из основ современного представления о качественной разработке ПО, по праву.

Но архитектура не существует в вакууме.

В процессе развития любого продукта наши представления о нём меняются. Появляются новые требования, а старые могут терять актуальность. Архитектура должна эволюционировать.

Чтобы оценить адекватность такой эволюции архитектуры, мы слишком часто используем субъективные критерии качества. Мы говорим о "визуальной красоте" или "чистоте", вместо того, чтобы обратиться к фундаментальным принципам и целям, лежащим в их основе.

В докладе я расскажу об архитектуре с точки зрения базовых принципов, о метриках соблюдения этих принципов и об опыте автоматизации мониторинга этих метрик.

Покажу, как мы контролируем архитектурные границы при разработке сложного проекта в DDD-стиле без преждевременной декомпозиции на множество микросервисов.

Ссылка на сайт конференции: https://archdays.ru/
Ссылка на телеграм канал: https://t.me/microservices_ru

#archdays #microservices #cleanarchitecture
Категория
Разработка Приложений
Комментариев нет.