Перейти к содержимому
Архитектура веб-систем: от стартапа до масштаба планеты
Оглавление Скачать
Часть I: Фундамент — как мы здесь оказались
  • 1. Архитектура — это про людей, а не про серверы
  • 2. Краткая история веб-архитектуры (и уроки из неё)
  • 3. Первые принципы архитектуры
  • 4. Домены, контексты и язык — DDD для работающих людей
  • 5. Балансируем сложность — YAGNI, KISS и когда их нарушать
Часть II: Строительные блоки
  • 6. API-архитектура — REST, GraphQL, gRPC и что за горизонтом
  • 7. Data Layer — базы данных, кэши и потоки данных
  • 8. Фронтенд-архитектура — не просто «как красиво нарисовать»
  • 9. Аутентификация и авторизация — архитектура безопасности
  • 10. Observability — как понять, что система жива
Часть III: Простые системы — монолит как искусство
  • 11. Монолит — не грязное слово
  • 12. Модульный монолит — следующий уровень
  • 13. CI/CD для монолита — тестирование без боли
Часть IV: Распределённые системы
  • 14. Дорога в распределённый мир — когда и почему
  • 15. Микросервисы — правильный способ
  • 16. Event-Driven Architecture — когда события — основной способ коммуникации
  • 17. Распределённые данные — самая сложная часть
  • 18. Service Mesh и инфраструктура
Часть V: Высоконагруженные системы
  • 19. Масштабирование — вертикальное, горизонтальное и за гранью
  • 20. Database Scaling — когда одной базы недостаточно
  • 21. Кэширование в высоконагруженных системах
  • 22. Асинхронность и очереди — как не блокировать пользователя ожиданием
  • 23. CDN, Edge Computing и глобальная доставка
  • 24. Resilience и Chaos Engineering — система должна ломаться, но не падать
Часть VI: Крупные проекты — архитектура на уровне гигантов
  • 25. Multi-Region и Global Architecture
  • 26. Архитектура крупных фронтендов — когда фронтенд — это не «просто скрипты»
  • 27. Developer Platform и IDP — платформа для сотен разработчиков
  • 28. Data Infrastructure — архитектура данных на масштабе
  • 29. AI/ML в веб-архитектуре
  • 30. Безопасность на масштабе — как не стать заголовком новостей
  • 31. Эволюция архитектуры — истории рефакторинга
Часть VII: Архитектура + Искусственный интеллект — как не потерять голову
  • 32. AI не отменяет архитектуру — она её требует
  • 33. Промпт-инжиниринг как архитектурная дисциплина
  • 34. Как AI трансформирует SDLC — от промптов к харнесам
  • 35. AI-агенты на практике — инструменты и паттерны
  • 36. Code Review в эпоху AI-агентов
  • 37. Анти-паттерны AI-assisted разработки — что мы уже выучили на своих ошибках
  • 38. Будущее архитектуры + AI — что меняется, а что остаётся
Аппендикс
  • A. Decision Trees — как выбирать архитектуру
  • B. Architectural Decision Records (ADR)
  • C. Шпаргалки и чек-листы
  • D. Справочник архитектурных паттернов
  • E. Рекомендованная литература и ресурсы
Оглавление
Часть I: Фундамент — как мы здесь оказались
  • 1. Архитектура — это про людей, а не про серверы
  • 2. Краткая история веб-архитектуры (и уроки из неё)
  • 3. Первые принципы архитектуры
  • 4. Домены, контексты и язык — DDD для работающих людей
  • 5. Балансируем сложность — YAGNI, KISS и когда их нарушать
Часть II: Строительные блоки
  • 6. API-архитектура — REST, GraphQL, gRPC и что за горизонтом
  • 7. Data Layer — базы данных, кэши и потоки данных
  • 8. Фронтенд-архитектура — не просто «как красиво нарисовать»
  • 9. Аутентификация и авторизация — архитектура безопасности
  • 10. Observability — как понять, что система жива
Часть III: Простые системы — монолит как искусство
  • 11. Монолит — не грязное слово
  • 12. Модульный монолит — следующий уровень
  • 13. CI/CD для монолита — тестирование без боли
Часть IV: Распределённые системы
  • 14. Дорога в распределённый мир — когда и почему
  • 15. Микросервисы — правильный способ
  • 16. Event-Driven Architecture — когда события — основной способ коммуникации
  • 17. Распределённые данные — самая сложная часть
  • 18. Service Mesh и инфраструктура
Часть V: Высоконагруженные системы
  • 19. Масштабирование — вертикальное, горизонтальное и за гранью
  • 20. Database Scaling — когда одной базы недостаточно
  • 21. Кэширование в высоконагруженных системах
  • 22. Асинхронность и очереди — как не блокировать пользователя ожиданием
  • 23. CDN, Edge Computing и глобальная доставка
  • 24. Resilience и Chaos Engineering — система должна ломаться, но не падать
Часть VI: Крупные проекты — архитектура на уровне гигантов
  • 25. Multi-Region и Global Architecture
  • 26. Архитектура крупных фронтендов — когда фронтенд — это не «просто скрипты»
  • 27. Developer Platform и IDP — платформа для сотен разработчиков
  • 28. Data Infrastructure — архитектура данных на масштабе
  • 29. AI/ML в веб-архитектуре
  • 30. Безопасность на масштабе — как не стать заголовком новостей
  • 31. Эволюция архитектуры — истории рефакторинга
Часть VII: Архитектура + Искусственный интеллект — как не потерять голову
  • 32. AI не отменяет архитектуру — она её требует
  • 33. Промпт-инжиниринг как архитектурная дисциплина
  • 34. Как AI трансформирует SDLC — от промптов к харнесам
  • 35. AI-агенты на практике — инструменты и паттерны
  • 36. Code Review в эпоху AI-агентов
  • 37. Анти-паттерны AI-assisted разработки — что мы уже выучили на своих ошибках
  • 38. Будущее архитектуры + AI — что меняется, а что остаётся
Аппендикс
  • A. Decision Trees — как выбирать архитектуру
  • B. Architectural Decision Records (ADR)
  • C. Шпаргалки и чек-листы
  • D. Справочник архитектурных паттернов
  • E. Рекомендованная литература и ресурсы
Часть VII: Архитектура + Искусственный интеллект — как не потерять голову
Глава 37

Анти-паттерны AI-assisted разработки — что мы уже выучили на своих ошибках

Содержание главы
  1. Анти-паттерн 1: Vibe Coding без архитектуры (The Trap)
  2. Анти-паттерн 2: Slopsquatting (Supply Chain Attack через AI)
  3. Анти-паттерн 3: AI Self-Correction Myth
  4. Анти-паттерн 4: Productivity Illusion
  5. Анти-паттерн 5: Permission Fatigue
  6. Анти-паттерн 6: The 80% Fallacy
  7. Анти-паттерн 7: Compression Paradox
  8. Анти-паттерн 8: Framework Ceremony Tax
  9. Анти-паттерн 9: The Great Toil Shift
  10. Бонус: Anti-Pattern Detection Checklist
  11. Жизненный цикл анти-паттерна
  12. Когда это применимо
  13. Ключевые выводы

← Предыдущая 36. Code Review в эпоху AI-агентов Следующая → 38. Будущее архитектуры + AI — что меняется, а что остаётся

© 2026 Архитектура веб-систем: от стартапа до масштаба планеты

Оглавление Скачать