← Все этапы маршрута

Один проект глубже десяти туториалов · R13

R13. Сквозной проект и рынок

Цель

Собрать все навыки в воспроизводимую систему, документировать решения и доказать troubleshooting на отказах.

Что освоить

  • Docker Compose и registry
  • Terraform/OpenTofu и Ansible
  • CI/CD, dashboards и alerts
  • backup/restore и security notes
  • README, ADR, runbooks и architecture diagram

Материалы основного пути

  1. SadServers EN · Тренажёр
    • Начать здесь. минимум 6 сценариев Linux/network troubleshooting
  2. Google Technical Writing EN · Курс
    • Обязательно. Technical Writing One: audience, clarity и structure
  3. DevOps Exercises EN · Тренажёр
    • Практика. выбрать 30 вопросов по своему stack и подтвердить ответы лабораторно

Практика

DNS/TLS → NGINX/LB → app → PostgreSQL; Git → CI → registry → deploy; telemetry вокруг всего потока.

Проверьте результат

Другой человек разворачивает проект по README; CI зелёный; вы выполняете failure, rollback и restore drill.

Вопросы, условия приёмки и доказательства

Ответьте и покажите

  • Какой главный trade-off архитектуры и чем он измерен?
  • Как release связывается с rollback и recovery evidence?

Условия приёмки

  • Reviewer делает clean deploy
  • CI/release/observability/security evidence связаны
  • Failure+rollback+restore защищены без подсказок

Учебный отказ: Reviewer выбирает один из app/DB/network/disk failure, автор сначала формулирует гипотезу, затем работает только по runbook и telemetry.

Артефакт: Capstone repo + release + README/ADR/runbooks + review protocol

Reviewer без устных подсказок выполняет deploy и один failure/rollback/restore drill; CI зелёный; замечания и ссылки на фактические артефакты записаны.

Хорошее доказательство: Versioned capstone release с README, ADR, diagrams, runbooks, CI, dashboards и подписанным review protocol.

Недостаточно: Demo только happy path; автор вручную чинит по памяти, а другой человек не может развернуть систему.

Углубление и справочные материалы

Темы для углубления

  • ADR и threat model
  • release/recovery evidence
  • защита проекта перед reviewer

Передать capstone второму человеку: deploy, rollback, restore и incident drill выполняются по документации без подсказок автора.

Результат: Reviewer воспроизводит систему и один отказ; автор защищает trade-offs фактами; все артефакты имеют commit/release references.

Дополнительные материалы

  • OverTheWire: Bandit EN · Тренажёр
  • C4 Model EN · Документация

    Дополнительно. context, container и deployment diagrams capstone

  • Diátaxis EN · Документация

    Справочник. разделить README, how-to, reference и explanation