Автоматизация продаж (PostgreSQL, PostgreSQL, Redis, Pydantic, Docker, curl_cffi)
27 000 UAHИщу Python Middle/Middle+ разработчика на разовую реализацию event-driven платформы, с database-first подходом и очередями на Redis Streams.
Прикрепил .jpg файл с примером потока данных и обработки (демоверсия)
Задачи:
- Конфиг на Pydantic, структурированное логирование.
- Безопасное хранение чувствительных данных: AES-256-GCM.
- Подключения: PostgreSQL + Redis + MongoDB
- Сетевой слой: работа через прокси/фингерпринты (клиентский слой)
- Реализовать сервисы: Менеджер сессий, Агент сессии/Puller, Нормализация данных, Диспетчер событий, Планирование задач, Telegram Gateway.
- Интеграции: Первая интеграция (polling/HTML источник событий) - перевести с aiohttp на curl_cffi. Вторая интеграция(GraphQL + WebSocket) - готовая. Конкретику эндпоинтов/платформ даю после выбора исполнителя.
Функциональные требования:
1. Управление сессиями интеграций
2. Приём событий (Agent Puller / Transport)
3. Event Bus на Redis Streams
4. Нормализация данных(используя opensource/мои наработки)
5. Диспетчер событий (Маршрутизация )
6. Обработчики/плагины
7. Планировщик задач
8. Хранилища данных
9. Конфигурация и управление
Нефункциональные требования:
1. Производительность и масштабирование
2. Надёжность доставки (at-least-once)
3. Безопасность (AES-256-GCM)
4. Ресурсоэффективность (Предсказуемая деградация)
Критерии приёмки:
- Репозиторий с модульной структурой
- Рабочий запуск через docker-compose (postgres/redis/mongo + сервисы/воркеры).
- Поток: Сырое событие -> events:ingress -> Нормализатор - > events:normalized -> Диспетчер событий -> handlers
- Планировщик: постановка delayed-task в ZSET и преобразование в событие для обработки.
- Документация к проекту: как поднять, как добавить новый handler/интеграцию, формат события (более подробнее на этапе приёмки)
Стек(ожидаю опыт):
- Python 3.11+; asyncio (желательно uvloop), фоновые воркеры
- Redis Streams (consumer groups), Redis ZSET (scheduler)
- PostgreSQL (пулы соединений), MongoDB для логов/аналитики
- Pydantic, Docker/Compose
- Опыт с curl_cffi Async Session (ретраи/таймауты/прокси) приветствуется
Формат работы:
- Разовая задача, с возможным долгосрочным сотрудничеством
- Детали проекта и тестовые аккаунты, после начала сотрудничества
- 2 раза в неделю отчет о проделанной работе. Картинка\Видео под медиа прогрев.
Отклик:
1. Коротко: как вы бы организовали consumer groups, ретраи, ошибки, компромиссы порядка событий(глобальный vs по integration_id) (1–2 абзаца).
2. Когда готовы начина работу и ориентир по сроку выполнения.
В случае если отклик будет шаблонный, пропуск.
Приложения 1
-
Приветствую, ознакомился с вашим тз и с примером потока данных. Хотелось бы детальнее обговорить детали и приступить к реализации.
-
256 Здравствуйте.
Подход к архитектуре.
Redis Streams — основной event bus с consumer groups по каждому этапу (ingress → normalized → dispatched). Порядок событий гарантирую на уровне integration_id, а не глобально: отдельные стримы или ключ партиции (events:{stage}:{integration_id}), чтобы избежать head-of-line blocking и упростить масштабирование. ACK — только после успешной обработки, для ретраев использую XPENDING + backoff (через ZSET-scheduler), фатальные ошибки — DLQ-stream с полным контекстом события. Компромисс осознанный: отказ от глобального порядка в пользу пропускной способности и предсказуемой деградации при сбоях.
Сроки и старт.
Готов начать в течение 1–2 дней после согласования. Оценка реализации MVP (docker-compose, core-сервисы, 1–2 интеграции, scheduler, документация) — 3–4 недели.
-
1455 8 0 Добрый день, у меня есть опыт работы с Питоном, а также с телеграм-ботами, могу выполнить все быстро и качественно, пишите, обсудим детали.
Актуальные фриланс-проекты в категории Python
Создание многофункционального бота в Телеграм
1000 UAH
(Все материалы предоставлю в приватные сообщения) Вот детальное описание проекта: После нажатия кнопки /start Бот присылает текст с правилами и условиями пользования (под текстом, кнопка ‘ознакомлен’) После нажатия на кнопку, следующее сообщение ‘проверка на подписку’ Три… Python, Разработка ботов ∙ 2 дня 6 часов назад ∙ 93 ставки |
Найти товарный фид (Google Merchant XML) для сайта на OpenCart
700 UAH
Необходимо найти прямую ссылку на действующий товарный фид (XML) конкурента для Google Merchant Center Платформа (CMS): OpenCart / ocStore Найти оригинальный фидТребования к результату: Рабочая ссылка на XML-файл Python, Парсинг данных ∙ 4 дня 19 часов назад ∙ 27 ставок |
Розработка Тик-Ток фермы (контент-завод)Необзодимо разработать систему для централизованного управления несколькими TikTok-аккаунтами с автоматической публикацией контента, использованием индивидуальных прокси и имитацией естественной активности аккаунтов. Функциональные требования1. Управление аккаунтами Добавление… Python, Разработка ботов ∙ 5 дней 6 часов назад ∙ 20 ставок |
Улучшить работу Claude Code и работа с написанием софтаСейчас разрабатываю СРМ и Аналитику, софт. Делаю через Клод Код, но понимаю что результаты не лучшие в плане изменений. Есть 2 задачи - Нужно помочь сделать пресет по навыкам, мд и так далее чтобы улучшить качество. Взять проверенные с которыми работали, а не с интернета… AI и машинное обучение, Python ∙ 5 дней 13 часов назад ∙ 26 ставок |
Система OCRНужна система распознавания текста на почтовых конвертах (индекс кому - только числа). Текст иногда может быть рукописным. Распознавание марок (подсчет количества и номинала) Python ∙ 5 дней 16 часов назад ∙ 28 ставок |