Чистая архитектура на практике

RU / День 3 / 17:15 / Зал 3

С момента выхода книги дяди Боба «Clean Architecture» прошло уже достаточно времени. Кто-то прочитал книгу, а кто-то прочитал статью или посмотрел видео. Докладов на YouTube тоже хватает. Например, Jason Taylor на каждой конференции рассказывает одно и то же.

В чем проблема: все эти доклады идейные — вот как нужно делать и у вас все будет хорошо. При этом у авторов обычно нет практического опыта создания больших проектов по данной архитектуре (а еще запуска этих проектов в production). А все примеры слишком простые и на практике все равно остается много вопросов. Так же и в книге описаны только общие принципы, и когда начинаешь применять это на практике, появляется много вопросов. Например, какие создать модули, что положить в каждый модуль и как настроить связи между модулями.

Два года назад EPAM начали 2 новых проекта, в которых применяли принципы, описанные в книге. Андрей готов поделиться этим опытом. Это были корпоративные приложения на C# (API, backend).

Что будет в докладе:

  1. Что принципиально нового в чистой архитектуре?
  2. Чем чистая архитектура отличается от других: луковой, порта-адаптеры, vertical slice?
  3. Какие слои получаются в реальном приложении?
  4. Как настроить ссылки между слоями и поддерживать их в актуальном состоянии по ходу проекта?

Скачать презентацию