Skip to content

ilyaChekasin93/exchange-rate-storage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

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

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

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

Technology

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

Swagger

/swagger-ui.html

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published