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

21 участник

О чём курс

Ваш бэкенд-проект перерос этап простого стартапа, а поддержка слоистой архитектуры стала превращаться в проблему — здесь показывают, как мигрировать на «чистую архитектуру» в условиях реального enterprise. Вместо теоретических дискуссий вы пройдете путь от анемичной модели до масштабируемого решения на примере интернет-магазина.

Внутри разбираются конкретные инженерные задачи:

  • Реализация сквозной функциональности (cross-cutting concerns) и правильная организация хелперов в проекте.
  • Разграничение бизнес-логики и логики приложения, а также определение роли ApplicationServices.
  • Работа с данными: когда и зачем создавать абстракции репозиториев для ORM.
  • Масштабирование архитектуры: от одиночного микросервиса до сложной системы с несколькими входными точками (BFF).
  • Анализ и рефакторинг популярных open-source проектов: разбор типичных ошибок в реализации Clean Architecture.

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

Программа обучения

Точной программы нет. Примерный план курса:

  • Введение в чистую архитектуру: теория и практика в enterprise
  • Разбор демо-проекта «Интернет-магазин»
  • Сравнение и реализация: Rich-модель vs Анемичная модель
  • Обработка cross-cutting concerns и сквозной функциональности
  • Организация доступа к данным: репозитории и абстракции ORM
  • Интеграция с внешними системами и инфраструктурой
  • Реализация интеракторов и роль ApplicationServices
  • Контроллеры: Дядя Боб vs MVC-фреймворки
  • Масштабирование системы: от микросервиса до Backend For Frontend
  • Практический рефакторинг существующих open-source проектов с GitHub
Складчина создана 4 декабря 2020 г. · описание обновлено 23 марта 2026 г.
150 ₽ 849 ₽