Один проект глубже десяти туториалов · R13
R13. Сквозной проект и рынок
Цель
Собрать все навыки в воспроизводимую систему, документировать решения и доказать troubleshooting на отказах.
Что освоить
- Docker Compose и registry
- Terraform/OpenTofu и Ansible
- CI/CD, dashboards и alerts
- backup/restore и security notes
- README, ADR, runbooks и architecture diagram
Материалы основного пути
- SadServers
- Начать здесь. минимум 6 сценариев Linux/network troubleshooting
- Google Technical Writing
- Обязательно. Technical Writing One: audience, clarity и structure
- DevOps Exercises
- Практика. выбрать 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
- C4 Model
Дополнительно. context, container и deployment diagrams capstone
- Diátaxis
Справочник. разделить README, how-to, reference и explanation