Освоение проектирования систем. Создание новых систем помогает избежать корректировок, а анализ старых — ускоряет разработку. Мы обучаем разбивать монолиты, принимать обоснованные решения по выбору технологий и архитектурных подходов, а также составлять чёткую документацию.
Содержание курса:
5 расширенных статей. Каждая включает теоретическую часть, примеры из практики и ответы на важные вопросы, которые неловко задать. Без лишней информации, но с котиками.
Дополнительные материалы и заумные вставки. Множество полезных ссылок для дополнительного изучения с разъяснением их значимости; вставки с детальными объяснениями, которые стоит читать, если вы Антон или просто любите углубляться в детали.
Одна масштабная домашняя работа: Вы спроектируете архитектуру проекта на основе собранных требований. Создадите модель данных, опишите коммуникации, определите субдомены и основные архитектурные характеристики проекта. Всё это будет развиваться параллельно с новыми знаниями, полученными на курсе.
Независимый solution architect и разработчик, core contributor Hanami и Dry-rb. Раньше работал backend-архитектором в Toptal.com, помогал igoods, 3commas, «Чайке» и другим компаниям перейти на сервисную архитектуру и настроить интеграции.
Я — Федя Борщёв. Работал в Студии Лебедева и в ГдеМатериале. Сейчас ушёл в собственный бизнес, где консультирую таких ребят, как igooods, «Вкусвилл» и «Дождь». Больше 10 лет я руковожу командами программистов, в которых люди превращаются из маленьких винтиков в самостоятельные боевые единицы, способные строить свои команды по моим подходам.