architecture/course.ru · курс о том, как устроен бэкенд

Разобраться в архитектуре бэкенда:
что работает, что не работает,
и почему.

Не туториал. Не обзор. Разбор 25 подходов от Coupling до Event Sourcing. Через первоисточники — Fowler, Evans, Martin, Cockburn, Vernon, Khorikov — и через реальный код.

25 из 25 глав доступны
45 канонических источников
18 терминов в глоссарии

Начать отсюда

Три входа в курс

Карта курса

7 уровней · 25 глав

Философия

Что здесь и почему

01

Не мнение, а карта мнений

Evans говорит одно, Seemann — противоположное, Khorikov — третье. Показываем всех. Даём инструмент выбирать самостоятельно.

02

«Правильно» и «вкусовщина» — разные вещи

Правило зависимостей — правильно. Куда положить Port — вкусовщина. Мы явно отличаем одно от другого.

03

Разбор реального кода, а не BankAccount

В каждой главе — секция «В твоём же коде»: разбор фрагмента из реального Python-микросервиса. Позитивные и негативные примеры.

04

Ссылки — на первоисточник, всегда

Каждый утверждение либо очевидно из кода выше, либо со ссылкой на автора, либо помечено как мнение. Без «стоит отметить» и «на самом деле».