Разработка Backend для CRM-системы автоматизации TikTok
Ключевая задача
Создание масштабируемого backend-решения на Python и FastAPI для MVP CRM-системы. Система должна автоматизировать процесс массовой публикации вертикальных видео в социальную сеть TikTok с целевой производительностью до 5 000 публикаций в сутки.
Основные требования к функционалу
- Архитектура на Python с использованием фреймворка FastAPI.
- Интеграция с официальным TikTok API для загрузки и публикации видео.
- Реализация системы очередей задач (например, Celery + Redis/RabbitMQ) для управления большим объемом публикаций.
- Разработка базовой логики CRM: управление аккаунтами, планирование публикаций, отслеживание статусов.
- Обеспечение отказоустойчивости и обработки ошибок при работе с API.
- Создание простой административной панели или API endpoints для управления системой.
- Продуманная структура базы данных (предпочтительно PostgreSQL) для хранения данных о видео, аккаунтах и задачах.
Что ожидается от исполнителя
- Опыт разработки высоконагруженных backend-систем на Python.
- Понимание принципов работы с внешними API и асинхронными задачами.
- Умение проектировать масштабируемую архитектуру под MVP с потенциалом роста.
- Готовность предложить оптимальное техническое решение для достижения целевых показателей.
Цель проекта
Создание рабочего MVP, который продемонстрирует возможность стабильной автоматизированной публикации большого объема контента и станет основой для дальнейшего развития CRM-платформы.