Тестовое задание Python
Путь update дает возможность загрузить изображение и параметры для изменения его размера, а после получить ответ в виде измененого изображения. Путь status позвоняет отследить статус процесса. Все статусы сохраняются в таблицу Log.
При создании этого API был использован Framework Flask, который позвоняет создавать асинхронные запросы. Для хранения данных использовалась библеотека SQLAlchemy(sqlite). Для юнит-тестов использовались post и get запросы из библеотеки requests.