Заказ закрыт
Разработать блок с нуля проекта Sender (6.4.) ; Язык программирования – Python (Flask)

Бюджет: 1500 ₽/час
Для разработки блока продукта Нужен Разработчик middle уровня, язык программирования:
1. Sender (6.4.) ; Язык программирования – Python (Flask)
Схема работы Cервиса Sender состоит из пакетов, обеспечивающих функции интеграционного взаимодействия (Integration_API_package), логики обработки данных (Logic_package) и межсервисного взаимодействия (Integration_package).
В разрезе модулей входящих в состав пакетов можно выделить:
• Integration_API_package:
o API-adapter – модуль с функцией интеграции с внутренним Сервисаом Processor посредством механизма REST API запросов с реализацией следующих контрактов:
 Отправка задания на рассылку ([5] Каталог контрактов)
 Получение результатов по заданию на рассылку ([6] Каталог контрактов)
• Logical_package:
o Send-logic – модуль реализующий функции формирования структуры сообщений для обеспечения рассылок на основе классификации источников рассылок (Электронная почта, мессенджеры, звонки)
o Start-parce – модуль реализующий функции формирования задания на парсинг данных согласно контракту Постановка задачи парсинга данных ([3] Каталог контрактов)
o End-parce – модуль реализующий функции обработки результатов парсинга данных для их сохранения в привязке с существующей информации о Заказе
o Create-report – модуль реализующий функции cозданиz отчета о состоянии Заказа
 При статусе «Парсинг данных» – возврат текущего массива контактов
 При статусе «Рассылка контактов» – возврат текущего массива контактов с результатами
• Integration_package:
o Consumer – модуль с функцией интеграции с Apache Kafka обеспечивающий отправку результатов выполнения задач парсинга согласно контракту Получение результатов по заданию на рассылку ([6] Каталог контрактов)
o Producer – модуль с функцией интеграции с Apache Kafka обеспечивающий получение задание на парсинг данных согласно контракту Отправка задания на рассылку ([5] Каталог контрактов)

      Обязательные условия: подписание NDA, соглашение о конфиденциальности, работа по договору 
Прошу в отклике прислать информацию:
1. Работаете один или команда (если команда сколько человек?)
2. Какой город и возраст? Какой опыт в программировании (стаж)
3. Сколько часов (реально) можете тратить в неделю на программирование
Опубликован 11.09.2024 в 08:23
Заказ находится в архиве

Выберите способ верификации:

Обновите страницу после прохождения верификации.