КУРС
Поваренная книга Дядюшки Боба: как готовить Clean Architecture
Можно начать сразу
3 месяца
Лекции по 4 темам + домашние задания с проверкой от авторов
 Освоите практики, которые спасут ваш проект от превращения в Big Ball of Mud и выдержат даже натиск команды новичков.
 Держите код в порядке — никакой грязи и хаоса
Архитектура без слепых зон
Научитесь видеть слабые и сильные стороны разных подходов и выбирать тот, что действительно подходит вашей задаче, а не просто «модный».
Сможете доносить до бизнеса и команды ценность архитектуры: объяснять сложные вещи простым языком и отстаивать правильные решения.
Архитектура — это больше, чем микросервисы
Hexagonal и Clean Architecture без боли
 Разберётесь в принципах и сможете отличить правильную реализацию от пародии на неё — и уверенно исправлять чужие ошибки.
В мире enterprise-разработки царит беспредел и хаос.
Проекты за считанные месяцы превращаются в вонючие комки грязи. Kafka и Spring не спасают — код расползается в нетестируемые спагетти, джуны рушат всё вокруг, а встречи с менеджерами заканчиваются взаимной ненавистью.
Вы заслуживаете большего, чем бесконечное «тушение пожаров» и работа в системе, которую стыдно показать.

Хватит мириться с мусором, который называют «корпоративной разработкой». Пора взять архитектуру в свои руки.
Senior-разработчикам
контролировать качество кода в команде, внедрять правильные практики и объяснять архитектурные решения бизнесу так, чтобы они были понятны и ценны.
Middle-разработчикам
думать системно, видеть слабые места проектов и строить архитектуру, которая не развалится на втором релизе.
Мы поможем
Junior-разработчикам
писать код, который выдерживает рост проекта и не превращается в хаотичное спагетти, даже если вы только начинаете.
Программа курса
18 минут, тест

  • Разбираем первопричины быстрого превращения проекта в легаси. Кто виноват: неправильно выбранные технологии, некомпетентные менеджеры или архитектура, которую легко сломать.
  • Почему засилье технического долга на проекте в первую очередь бьет по разработчикам.
  • Откуда берется сложность на проекте и почему микросервисы её не уменьшают.
  • Антипаттерны модульности и как с ними бороться.
Это дистанционный курс с домашними заданиями. Начать можно сразу же после оплаты. Доступ к материалам предоставляется на 6 месяцев
Как проходит обучение
Лекции (30+ часов, 3 часа в неделю)
  • Густые, как нефть — никакой воды
  • Постоянно обновляются под реалии 2024 года
Домашние задания
  • Закрепление в виде кода и других форм
  • Обратная связь от авторов курса
Мнение студентов
200+ студентов
У нас уже обучилось
из сотни компаний
Стоимость курса
5 000 руб.
А еще
Опыт работы
Экспертиза
Сергей Бухаров
Staff Software Enginer at Jago Bank | ex-Thoughtworks
  • Эксперт в Kotlin, Java, системном дизайне, конкурентности и распределённых системах.
  • Обладает международным опытом: строил продукты и команды в Европе и Азии, работал с распределёнными командами по всему миру.
  • Руководил распределёнными командами до 35 инженеров и успешно доводил проекты до результата в срок, несмотря на высокую сложность и ограничения.
  • Развивал инженерные практики до уровня Elite по DORA-метрикам: сократил цикл поставки с 6 месяцев до нескольких недель благодаря внедрению CI/CD, TDD, DDD и XP.
  • Запускал критически важные приложения для крупнейших банков Сингапура, повышая скорость доставки и снижая риски за счёт shift-left security и модульной архитектуры.
  • Создавал высоконагруженные и отказоустойчивые системы с SLA 99.99%, обрабатывающие миллионы запросов в день.
  • Переводил монолитные приложения на микросервисную архитектуру, улучшая надёжность, гибкость и скорость изменений.
  • Обучил и развил сотни инженеров через воркшопы, парное программирование и образовательные программы по архитектуре и инженерным практикам.
Инженер и технический лидер с более чем 13-летним опытом в разработке программного обеспечения, из которых свыше 6 лет занимаюсь руководством международными командами и построением сложных технологических решений.
Основатели школы StringConcat
Архитектор и руководитель разработки с многолетним опытом в создании сложных технологических решений. Прошел путь от разработчика встраиваемых систем до руководителя отдела разработки и технического архитектора. Работал в финтехе, регтехе, медицине, телекоме и автомобильной отрасли, реализуя проекты от прототипа до промышленной эксплуатации.
  • Проектировал и вводил в эксплуатацию системы карточного процессинга в Яндекс.Кассе и Банке 131.
  • Трансформировал прототип в промышленное решение в компании Behavox (UK): система мониторинга сотрудников финансовых организаций для выявления инсайдерской торговли.
  • Разрабатывал алгоритмы диагностики заболеваний опорно-двигательного аппарата в AbeHealth (Malta/HK).
  • Создавал высоконагруженную систему маршрутизации SMS-трафика для одного из крупнейших мобильных операторов страны.
  • Проектировал систему мониторинга автотранспорта (FMS) для электромобилей «АТОМ», сформировал команду и выстроил процессы разработки с нуля.
  • Оптимизировал процессы разработки за счет внедрения CI/CD, автоматического тестирования, DevOps-практик, TDD и парного программирования.
  • Организовывал защищенный цикл разработки ПО (SSDLC) и вводил системы в промышленную эксплуатацию, включая замену и вывод из эксплуатации устаревших решений.
  • Выполнял рефакторинг и «спасение» проектов с высоким риском провала.
  • Эксперт в Domain-Driven Design и Clean Architecture. Обладает практическим опытом построения инженерных команд, разработки архитектуры и внедрения передовых инженерных практик.
  • Научный редактор перевода книги Learning Domain-Driven Design, спикер конференций ArchDays и КРАБР.
Евгений Лукьянов
CTO Satori, ex Яндекс.Касса
Экспертиза
Опыт работы
А еще
Корпоративное обучение
Хотите, чтобы ваша команда работала как слаженный механизм?
Давайте обсудим, как адаптировать программу под ваши задачи
Остались вопросы?
Свяжитесь с нами
Разработка без боли и сожалений
  • Обучающие материалы
  • Новости индустрии
  • Обзоры инструментов
  • Примеры кода
  • Интервью с экспертами
  • Вакансии и стажировки
  • Сообщество
  • Челленджи и конкурсы
Подписаться на Телеграмм-канал