# 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 — избыточен для текущего контура