feat: expand platform APIs, sources, and test coverage
Some checks failed
CI/CD Pipeline / Run Tests (pull_request) Successful in 1m53s
CI/CD Pipeline / Telegram Notify Success (push) Has been cancelled
CI/CD Pipeline / Run Tests (push) Has been cancelled
CI/CD Pipeline / Code Quality Checks (push) Has been cancelled
CI/CD Pipeline / Code Quality Checks (pull_request) Failing after 2m54s
CI/CD Pipeline / Telegram Notify Success (pull_request) Has been skipped

This commit is contained in:
2026-03-17 12:56:48 +01:00
parent b505c67968
commit 3d298ce352
101 changed files with 8387 additions and 292 deletions

View File

@@ -0,0 +1,39 @@
# ADR-002: Technology Stack Selection
## Status
Accepted
## Context
Необходим backend для:
- ETL обработки
- интеграции с внешними источниками
- фоновых задач
- администрирования данных
## Decision
Выбран стек:
- Django — основной framework
- Django REST Framework — API
- Celery — асинхронные задачи
- PostgreSQL — основное хранилище
- Redis — брокер и кеш
- Docker Compose — оркестрация
## Consequences
### Positive
- зрелый стек
- высокая предсказуемость
- большой опыт эксплуатации
### Negative
- монолитная архитектура
- ограниченная гибкость по сравнению с microservices
## Alternatives
- FastAPI — отклонён (меньше зрелости в админке и ORM экосистеме)
- Kubernetes — избыточен для текущего контура