Авторизация
Забыли пароль?
Сброс пароля
Вернуться к авторизации

Облегчаем жизнь разработчикам вместе с Uploadcare

21 декабря ‘21

Заказчик: Uploadcare

Uploadcare - это готовое решение для управления файлами, которое экономит время разработчиков. Платформа помогает получать файлы от пользователей, обрабатывать их с помощью API и доставлять напрямую из CDN разных вендоров.

Агентство-исполнитель кейса

Evrone

У наших клиентов нет страха, что их техническое незнание будет стоить им денег или ошибок на проекте. Если вы тоже хотите усилить свой продукт нашей технической экспертизой, пишите нам.

1. Вводная задача от заказчика, проблематика, цели

Летом 2021 команда Uploadcare обратилась в Evrone, потому что искала профессионального Ruby-разработчика, который взял бы на себя разработку клиентов к API. Мы помогли команде Uploadcare обновить текущие библиотеки Python, Django, Ruby и Ruby on Rails с учетом новых возможностей API и новых версий этих языков.

2. Описание реализации кейса и творческого пути по поиску оптимального решения

Для Python-библиотеки мы провели рефакторинг, реализовали функции для работы со всеми конечными точками API, доработали консольную утилиту, создали демо-версию приложения на Django, чтобы продемонстрировать возможности библиотеки и т.д.

Для Ruby и Ruby on Rails библиотек мы использовали новые интересные инструменты, которые помогают обрабатывать файлы с помощью API. ApiStruct gem для сборки API-ориентированных приложений, Parallel для параллельного выполнения кода и VCR для симуляции HTTP-запросов и ответов.

3. Результаты сотрудничества

С помощью Uploadcare разработчики могут быстро охватить весь цикл обработки файлов вместо того, чтобы несколько месяцев заниматься ручной работой. Платформа позволяет получать файлы от своих пользователей с помощью виджета загрузки или загружать их через вызов API, обрабатывать их с помощью десятков фич CDN или REST API и доставлять их напрямую из CDN разных вендоров.

4. Заключение

Интеграция Uploadcare в свои продукты поможет разработчикам на Ruby и Python опередить конкурентов. Время, сэкономленное на создании решения для управления файлами, пойдет на сборку фич. Проект готов и доступен к загрузке бесплатно.

Агентство-исполнитель кейса

Evrone

У наших клиентов нет страха, что их техническое незнание будет стоить им денег или ошибок на проекте. Если вы тоже хотите усилить свой продукт нашей технической экспертизой, пишите нам.