Бюджет: 27000 UAH Термін: 1 день
Доброго дня. Працюю з Python/Node.js. Готовий до співпраці.
Шукаю 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. Коли готові почати роботу і орієнтир по терміну виконання.
У разі якщо відгук буде шаблонним, пропуск.
Бюджет: 27000 UAH Термін: 1 день
Доброго дня. Працюю з Python/Node.js. Готовий до співпраці.
Бюджет: 27000 UAH Термін: 4 дні
Привіт! Готовий виконати цей проект, маю великий досвід розробки різних додатків.
Бюджет: 27000 UAH Термін: 1 день
Вітаю, ознайомився з вашим ТЗ і з прикладом потоку даних. Хотілося б детальніше обговорити деталі і приступити до реалізації.
Бюджет: 27000 UAH Термін: 30 днів
Доброго дня.
Підхід до архітектури.
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 тижні.
Бюджет: 27000 UAH Термін: 1 день
Добрий день, маю досвід роботи з пайтон а також телеграм ботами, можу виконати все швидко і якісно, пишіть обговоримо деталі
Десктопні додатки 49 ставок 31 липня
Розробка ботів 54 ставки 31 липня
Парсинг даних 39 ставок 30 липня
72 ставки 29 липня
Розробка ботів 87 ставок 27 липня