Условия эксплуатации продукта - Space-Lords-TG/docs GitHub Wiki
1. Структура системы контроля версий
Ветка main. Содержит стабильную версию продукта, готового к развертке. Код в нее стягивается попадает только через pull request из ветки dev.
Ветка dev. Содержит тестовую версию продукта в стадии разработки.
2. Процесс обновления
Разработка ведется в ветке dev
Для исправления багов/добавления фитчей создается отдельная ветка от dev, в которой тестируются нововведения, после чего она сливается обратно
Полностью стабильная и протестированная версия продукта сливается из dev ветки в main ветку, из которой CI/CD процесс разворачивает новую версию для пользователей
3. SLA
Процент времени доступности 95%
Процент успешности ответа 99% до 100rps
4. Эксплуатационные риски
Копирование данных из Postgres будет производиться раз в неделю
Сбор метрик для наблюдения за доступностью сервиса
Горизонтальное и вертикальное масштабирование не планируется в рамках нынешних ресурсов