Автоматизація продажів (PostgreSQL, PostgreSQL, Redis, Pydantic, Docker, curl_cffi)
Шукаю 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
Створення додаткуБажаю створити мобільний додаток для спілкування, в застосунку має бути аудіо,відео дзвінок, створення групових чатів,можливість синхронізувати з контактами телефону, налаштуваннями акаунта: привязка по мейлу, 2фа, номеру телефону,можливість налаштовувати сповіщення… Java, Python ∙ 1 година 1 хвилина тому ∙ 3 ставки |
Налаштування двосторонньої інтеграції WhatsApp з Odoo CRMВітаю! Шукаємо спеціаліста для реалізації технічного завдання з налаштування двосторонньої інтеграції месенджера WhatsApp з CRM-системою Odoo. ⚠️ Важливе технічне уточнення:Офіційний WhatsApp Business API (WABA) не розглядається. Необхідно впровадити стабільне «сіре» рішення… Python, Веб-програмування ∙ 10 годин 56 хвилин тому ∙ 19 ставок |
Парсинг даних через мобільне APIШукаю людину з досвідом парсингу даних через мобільне API, для парсингу e-commerce, rozetka та аналоги Завдання: 1. Перехоплення трафіку мобільного додатку (Android) налаштування проксі, аналіз запитів 2. Визначення потрібних API endpoints, куди йдуть запити, які headers… Python, Парсинг даних ∙ 2 дні 7 годин тому ∙ 30 ставок |
Знайти товарний фід (Google Merchant XML) для сайту на OpenCart
700 UAH
Необхідно знайти пряме посилання на діючий товарний фід (XML) конкурента для Google Merchant Center Платформа (CMS): OpenCart / ocStore Знайти оригінальний фідВимоги до результату: Робоче посилання на XML-файл Python, Парсинг даних ∙ 7 днів 16 годин тому ∙ 29 ставок |
Розробка Тік-Ток ферми (контент-завод)Необхідно розробити систему для централізованого управління кількома TikTok-акаунтами з автоматичною публікацією контенту, використанням індивідуальних проксі та імітацією природної активності акаунтів. Функціональні вимоги1. Управління акаунтами Додавання та видалення… Python, Розробка ботів ∙ 8 днів 4 години тому ∙ 22 ставки |