<type>(scope): <description>

[body]

[footer(s)]
This commit is contained in:
ITQ
2025-11-23 15:03:31 +03:00
parent dd940f25af
commit f281a764b0
2 changed files with 5 additions and 7 deletions
+1 -1
View File
@@ -4,7 +4,7 @@
### Coolify (https://paas.hackaton.itqdev.xyz) ### Coolify (https://paas.hackaton.itqdev.xyz)
login: `expert@tbank.ru` login: `expert@tbank.ru`
password: `#lt5aEEiab^JgBd password: `#lt5aEEiab^JgBd`
### Grafana (https://grafana.hackaton.itqdev.xyz) ### Grafana (https://grafana.hackaton.itqdev.xyz)
login: `admin` login: `admin`
+4 -6
View File
@@ -65,9 +65,8 @@ RFC определяет интерфейсы для API, операционны
## 7. Деплой и CI/CD ## 7. Деплой и CI/CD
- Локально: Docker Compose (just up/build) - Локально: Docker Compose (just up/build)
- Staging/Prod: Coolify - Staging/Prod: Coolify
- CI pipeline: lint → build images → full tests → sast → тагирование → deploy staging - CI pipeline: lint → build images → full tests → push образ → deploy staging
- Резервное копирование: pg_dump + object storage snapshot. - Резервное копирование: pg_dump + object storage snapshot.
- Логи и екзек в контейнер в кулифае, метрики в графане
## 8. Миграции данных и схем ## 8. Миграции данных и схем
- Использовать alembic для миграций схем PostgreSQL. - Использовать alembic для миграций схем PostgreSQL.
@@ -79,10 +78,9 @@ RFC определяет интерфейсы для API, операционны
- Валидация входящих данных и rate-limiting (Redis). - Валидация входящих данных и rate-limiting (Redis).
## 10. Мониторинг и логирование ## 10. Мониторинг и логирование
- Логи структурированные (JSON), собираются в централизованный collector (ELK/Prometheus + Grafana для метрик). - Логи можно посмотреть в Coolify (см. креды в Readme.md)
- Метрики: latency, error_rate, throughput, model_drift indicators (distribution shifts), resource usage. - Доступны дашборды в графане с метриками контейнеров, бека, мль
- Алёрты: SLO/SLA для latency/errors.
## 11. Тестирование ## 11. Тестирование
- Unit tests - тестируют бизнес логику - Unit tests - тестируют бизнес логику
- E2E - тестируют весь user flow - E2E - тестируют весь user flow, а также интеграцию с ml