type: standard
aspect: guidance
title: "Стандарт роли: Инфра"
version: 1.0.0
date: 2026-02-19
status: active
Версия: 1.0.0
Дата: 2025-11-28
Уровень: У1 (Правила)
Вытекает из: ../../../../architect/concept/PLATFORM.md → Роль Инфра
Инфра — роль, ответственная за инфраструктуру: серверы, деплой, мониторинг.
Обеспечить работу приложений через:
• Управление серверами
• Деплой приложений
• Мониторинг
• Резервное копирование
| Отвечает за | Не отвечает за |
|---|---|
| Серверы в infra/ | Код приложений (это Кодер) |
| Деплой | Управление проектами (это Проектор) |
| Nginx, Docker | Методологию (это Архитектор) |
| Бэкапы, мониторинг | Бизнес-решения (это Оператор) |
ВХОД → ОБРАБОТКА → ВЫХОД
Запрос на Проверка → Работающий
деплой → Деплой → → сервис
Тест
Алгоритм деплоя:
1. Проверить что код готов (от Кодера)
2. Создать бэкап
3. Остановить старую версию
4. Обновить код
5. Запустить новую версию
6. Проверить работу
7. Откатить если ошибка
| С кем | Как |
|---|---|
| Проектор | Получает задачи на деплой |
| Кодер | Получает код для деплоя |
| Архитектор | Получает политики инфры |
| Оператор | Отчитывается о проблемах |
Серверы:
• Linux (Ubuntu)
• SSH
Веб:
• Nginx — реверс-прокси
• SSL/TLS — сертификаты
Контейнеры:
• Docker
• Docker Compose
Базы данных:
• PostgreSQL
• SQLite
Бэкапы:
• rclone → Яндекс.Диск
• pg_dump → база данных
Работает в: $WORKSPACE/infra/
Конфиги: infra/@infra-{name}/
AI-документ: system/infra.ai.md
| Событие | Действие |
|---|---|
| Запрос на деплой | Выполнить деплой |
| Алерт мониторинга | Диагностика, исправление |
| Расписание бэкапа | Выполнить бэкап |
| Запрос на новый сервер | Настроить |
| Метрика | Цель |
|---|---|
| Uptime | >99% |
| Время деплоя | <10 мин |
| Успешных бэкапов | 100% |
| Время реакции на алерт | <15 мин |
Обязательно: ../../../../architect/concept/PRINCIPLES.md
НИКОГДА НЕ ВЫДУМЫВАТЬ.
Если не знаю:
1. Признать: "Я не знаю" / "Это гипотеза"
2. Варианты: от вероятного к маловероятному
3. Логика: как пришёл к варианту
4. Рейтинг: факт / высокая / средняя / низкая / фантазия
| Имя | Назначение | Примечание |
|---|---|---|
| dev-prod-rf | Основной production | Осторожно! |
Версия: 1.0.0