Чистая архитектура: что это, ключевые принципы и зачем она нужна
Монолиты, микросервисы, и… чистая архитектура. Как они связаны? Если вы разработчик или системный аналитик и планируете рост в архитектора, вам так или иначе придётся познакомиться с чистой архитектурой — подходом, который важно не просто изучить, а понять, принять и научиться применять на практике. Статья к эпизоду: https://getanalyst.ru/podcast/clean-architecture Telegram-канал сообщества: https://t.me/getanalysts В этом выпуске объясняем простыми словами, как работает чистая архитектура, зачем она нужна и какие принципы лежат в её основе. Тайм-коды эпизода: 00:00 | Знакомство со спикером. Про путь из разработчика в системного архитектора. 4:49 | Как архитекторы проверяют новые технологии: пишут код сами или делегируют? 8:15 | Что такое “Читая архитектура” и чем отличается от микросервисной архитектуры. 10:39 | Как выглядит чистая архитектура в нотации C4 / Component (L3): разбираем слои presentation, domain и data и связи между ними. 15:45 | Какие слои надо дорабатывать в чистой архитектуре, если решили переехать с REST на gRPC? 17:22 | Маппинг данных в чистой архитектуре. Разбор Use Case с описанием потока данных между слоями presentation, domain и data (для лучшего понимания смотреть на схему в статье). 23:42 | Как несколько доменов могут жить внутри одного сервиса: как меняется организация слоёв чистой архитектуры. 27:49 | Связь чистой архитектуры с монолитами, SOA и микросервисами. 29:11 | Преимущества и недостатки чистой архитектуры. 37:00 | Для каких проектов лучше подходит чистая архитектура. 41:25 | Работа аналитиков на проектах с чистой архитектурой: особенности постановки задач и ведения документации. 51:32 | Рекомендации по изучению подхода чистой архитектуры. Ведущая: Екатерина Ананьева, Основатель сообщества системных аналитиков GetAnalyst Гость: Никита Улько, Системный Архитектор, UseTech Подкаст сообщества системны аналитиков GetAnalyst https://t.me/getanalysts
Монолиты, микросервисы, и… чистая архитектура. Как они связаны? Если вы разработчик или системный аналитик и планируете рост в архитектора, вам так или иначе придётся познакомиться с чистой архитектурой — подходом, который важно не просто изучить, а понять, принять и научиться применять на практике. Статья к эпизоду: https://getanalyst.ru/podcast/clean-architecture Telegram-канал сообщества: https://t.me/getanalysts В этом выпуске объясняем простыми словами, как работает чистая архитектура, зачем она нужна и какие принципы лежат в её основе. Тайм-коды эпизода: 00:00 | Знакомство со спикером. Про путь из разработчика в системного архитектора. 4:49 | Как архитекторы проверяют новые технологии: пишут код сами или делегируют? 8:15 | Что такое “Читая архитектура” и чем отличается от микросервисной архитектуры. 10:39 | Как выглядит чистая архитектура в нотации C4 / Component (L3): разбираем слои presentation, domain и data и связи между ними. 15:45 | Какие слои надо дорабатывать в чистой архитектуре, если решили переехать с REST на gRPC? 17:22 | Маппинг данных в чистой архитектуре. Разбор Use Case с описанием потока данных между слоями presentation, domain и data (для лучшего понимания смотреть на схему в статье). 23:42 | Как несколько доменов могут жить внутри одного сервиса: как меняется организация слоёв чистой архитектуры. 27:49 | Связь чистой архитектуры с монолитами, SOA и микросервисами. 29:11 | Преимущества и недостатки чистой архитектуры. 37:00 | Для каких проектов лучше подходит чистая архитектура. 41:25 | Работа аналитиков на проектах с чистой архитектурой: особенности постановки задач и ведения документации. 51:32 | Рекомендации по изучению подхода чистой архитектуры. Ведущая: Екатерина Ананьева, Основатель сообщества системных аналитиков GetAnalyst Гость: Никита Улько, Системный Архитектор, UseTech Подкаст сообщества системны аналитиков GetAnalyst https://t.me/getanalysts