Skip to content

ilyaChekasin93/exchange-rate-storage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ichekasinilyaChekasin93
ichekasin
and
May 19, 2020
e0c239a · May 19, 2020

History

1 Commit
May 19, 2020
May 19, 2020
May 19, 2020
May 19, 2020
May 19, 2020
May 19, 2020

Repository files navigation

Хранилище (Кэш) курсов обмена валют

Описание задания

Финансовой системе для проведения платежей необходимо знать с каким курсом их проводить. Необходимо написать REST сервис, который позволит получать актуальные курсы валют из собственного хранилища. При этом ответственность сервиса инвалидировать свой кэш каждые n минут и хранить историю запрошенных у источника курсов. Использовать несколько источников курсов валют.

GET /rates/{from}/{to} - Получить курс обмена валют из сервиса При запросе покупаемая валюта {to} может отсутствовать, в этом случае необходимо вернуть все возможные валюты относительно продаваемой валюты {from}

Technology

  • Spring-boot
  • Postgres
  • Spring-data-jpa
  • Hibernate
  • Mapstruct

Swagger

/swagger-ui.html

Releases

No releases published

Packages

No packages published