Разработка 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-платформы.