Тестовое задание Реализовать REST API на golang

Цена договорная
20 марта 2023, 21:26 • 3 отклика • 44 просмотра
Тестовое задание:

1. Реализовать REST API со следующим функционалом

1.1. Получение курса валют на стороннем API (RUB / EUR / USD / JPY). (например: https://currencyfreaks.com/)
1.1.1. Если за текущий день не было курса, получить в 12:00 обновить курс валют

1.1.2 Реализовать сохранение курса валюты в БД (PostgreSQL, MySQL, Mongo на выбор)

1.2. Реализовать эндпоинты:

1.2.1. Получение курсов по указанной дате (все 4 валюты)

1.2.2. Получение валютных пар из указанных 4х. Т.е. хочу получить курс Рубля к Йене или Доллар к Евро и т.д.

1.3. Реализовать валидацию запросов (даты, тикеров валют)

1.4. Реализовать доступ к API через API key

1.5 Реализовать логирование в БД запросов к API. Сохраняем в логи - дату, вид запроса (по дате / по паре)

1.6. Использовать для проекта docker.

1.7. При инициализации сервера заполнить БД первоначальными данными курсов валют по нескольким датам (значения любые)
Отзывы
Идеальный исполнитель
Разобрался в задач
Назвал сроки и цену
Выполнил быстро
Оперативно внес правки
объяснил как все работает
очень рекомендую этого разработчика
Я доволен
1 год назад
R50 b4d594e2f71f8c25e81d4a72eeca18ad
Фрилансер
Отличный заказчик, всегда на связи и приятный в общении. Рекомендую!
1 год назад