Часть I: Фундамент — как мы здесь оказались

  1. 1. Архитектура — это про людей, а не про серверы
  2. 2. Краткая история веб-архитектуры (и уроки из неё)
  3. 3. Первые принципы архитектуры
  4. 4. Домены, контексты и язык — DDD для работающих людей
  5. 5. Балансируем сложность — YAGNI, KISS и когда их нарушать

Часть II: Строительные блоки

  1. 6. API-архитектура — REST, GraphQL, gRPC и что за горизонтом
  2. 7. Data Layer — базы данных, кэши и потоки данных
  3. 8. Фронтенд-архитектура — не просто «как красиво нарисовать»
  4. 9. Аутентификация и авторизация — архитектура безопасности
  5. 10. Observability — как понять, что система жива

Часть III: Простые системы — монолит как искусство

  1. 11. Монолит — не грязное слово
  2. 12. Модульный монолит — следующий уровень
  3. 13. CI/CD для монолита — тестирование без боли

Часть IV: Распределённые системы

  1. 14. Дорога в распределённый мир — когда и почему
  2. 15. Микросервисы — правильный способ
  3. 16. Event-Driven Architecture — когда события — основной способ коммуникации
  4. 17. Распределённые данные — самая сложная часть
  5. 18. Service Mesh и инфраструктура

Часть V: Высоконагруженные системы

  1. 19. Масштабирование — вертикальное, горизонтальное и за гранью
  2. 20. Database Scaling — когда одной базы недостаточно
  3. 21. Кэширование в высоконагруженных системах
  4. 22. Асинхронность и очереди — как не блокировать пользователя ожиданием
  5. 23. CDN, Edge Computing и глобальная доставка
  6. 24. Resilience и Chaos Engineering — система должна ломаться, но не падать

Часть VI: Крупные проекты — архитектура на уровне гигантов

  1. 25. Multi-Region и Global Architecture
  2. 26. Архитектура крупных фронтендов — когда фронтенд — это не «просто скрипты»
  3. 27. Developer Platform и IDP — платформа для сотен разработчиков
  4. 28. Data Infrastructure — архитектура данных на масштабе
  5. 29. AI/ML в веб-архитектуре
  6. 30. Безопасность на масштабе — как не стать заголовком новостей
  7. 31. Эволюция архитектуры — истории рефакторинга

Часть VII: Архитектура + Искусственный интеллект — как не потерять голову

  1. 32. AI не отменяет архитектуру — она её требует
  2. 33. Промпт-инжиниринг как архитектурная дисциплина
  3. 34. Как AI трансформирует SDLC — от промптов к харнесам
  4. 35. AI-агенты на практике — инструменты и паттерны
  5. 36. Code Review в эпоху AI-агентов
  6. 37. Анти-паттерны AI-assisted разработки — что мы уже выучили на своих ошибках
  7. 38. Будущее архитектуры + AI — что меняется, а что остаётся

Аппендикс

  1. A. Decision Trees — как выбирать архитектуру
  2. B. Architectural Decision Records (ADR)
  3. C. Шпаргалки и чек-листы
  4. D. Справочник архитектурных паттернов
  5. E. Рекомендованная литература и ресурсы