Архитектурный сериал: 13 недель в мире Highload
Event Storming и Bounded Contexts. Почему архитектура начинается со словаря, а не с кода. Разбор "Эффекта сломанного телефона".
Паттерны декомпозиции: Strangler Fig, Anti-Corruption Layer (ACL). Когда распил системы становится ошибкой.
Проектирование API как продукта. gRPC vs REST vs GraphQL. Визуализация в C4 Model (Containers).
Паттерны надежности: Circuit Breaker, Timeout, Bulkhead. Реализация Graceful Degradation под нагрузкой.
CI/CD для Highload. Безопасность артефактов (SLSA). Стратегии Canary и Blue-Green без даунтайма.
Почему метрик мало. Распределенная трассировка и непрерывное профилирование. Читаем Flame Graphs как открытую книгу.
Теорема CAP и PACELC. Распределенные транзакции через SAGA и Transactional Outbox. Идемпотентность как религия.
Глубокий дайв в MongoDB: Replica Set, Sharded Cluster. Искусство выбора Shard Key, который не придется менять.
Оптимизация индексов. Когда нужен Redis, а когда — Tarantool. Паттерны кэширования для Read-Heavy систем.
Агрегаты, Сущности и Value Objects. Как писать код, защищенный от бизнес-ошибок. Гексагональная архитектура в действии.
Проектирование систем с запредельной нагрузкой на чтение. CDN, многоуровневое кэширование и очереди.
Битва за атомарность при высокой конкуренции за ресурсы. Бронирование, инвентаризация, платежи.
Сквозной System Design проекта "Сервис Такси": от первой команды до глобального масштабирования.
NOTICE: Материалы публикуются еженедельно в Telegram-канале "Первичным ключом и добрым словом".
Для корпоративных групп доступен формат с живыми воркшопами и рецензированием проектов.