Условия эксплуатации продукта - 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 будет производиться раз в неделю
  • Сбор метрик для наблюдения за доступностью сервиса
  • Горизонтальное и вертикальное масштабирование не планируется в рамках нынешних ресурсов