Разработка Python-микросервиса для интеграции AI-сервисов
Необходимо разработать логику на языке Python, которая объединит три выбранных внешних сервиса (API) в единую цепочку обработки данных. Проект представляет собой небольшую, четко определенную задачу по созданию микросервисной архитектуры.
Основные задачи
- Разработать Python-скрипты/модули для взаимодействия с тремя различными внешними API.
- Организовать последовательную (цепочную) обработку данных между сервисами.
- Реализовать архитектуру, где каждый шаг (сервис) является независимым модулем (микросервисом).
- Обеспечить корректную передачу данных и обработку возможных ошибок на каждом этапе.
Требования
- Чистый, структурированный и документированный код на Python.
- Надежная обработка исключений и ошибок API.
- Архитектура, позволяющая при необходимости модифицировать или заменять отдельные сервисы.
- Краткая документация по работе цепочки.
Результат работы
Готовый рабочий пайплайн (микросервис), принимающий входные данные, последовательно обрабатывающий их через три внешних сервиса и возвращающий итоговый результат.