Микросервис на PHP для отправки данных о рекламе в ОРД

1 200 руб.за час
15 мая 2023, 13:46 • 7 откликов • 53 просмотра
Необходимо написать микросервис для работы с ОРД Билайна для отправки данных о рекламе, которая размещается на маркетплейсе.

Данные, которые передаются в ОРД:
  1. Данные об организации
  2. Данные о договоре с заказчиком рекламы
  3. Данные о креативе (рекламных объявлениях)
  4. Данные об актах, выставляемых заказчику
  5. Данные о платформах (сайт и мобильное приложение)
При регистрации креатива необходимо получать его уникальный номер в ЕРИР и передавать его основном приложению.

Помимо микросервиса нужно написать "заглушки" для методов API ОРД Билайна (т.к. у API, к сожалению, нет тестовой среды) – достаточно выдавать рандомные ответы/ошибки, которые предусмотрены документацией.

Основные требования к микросервису:
  1. Написан на PHP8.
  2. Использует MySQL8 для хранения данных.
  3. Покрыт unit-тестами (в идеале разработка через TDD).
  4. Все ошибки на уровне приложения логируются.
  5. В идеале использование RoadRunner + Temporal. В случае отсутствия навыков с Temporal (понимаем, что относительно новая и не широко распространённая технология) готовы взять эту часть на себя, либо сжато объяснить её основы достаточные для её использования.
  6. Упакован в Docker.
Срок исполнения: не больше 1 месяца с учётом правок на code review.
Присылайте, пожалуйста, примеры кода или ссылки на репозитории. В ответ пришлём более подробные требования.