Backend that fetches country ISO codes and currency exchange rates and stores data to Redis. There are options to query the backend via cli for following operations.
Exchange rates are fetched from Yahoo Finance and duckduckgo.com that uses xe.com API.
Obsolete wiki page: Apilytic Wiki.
- Download currency iso codes to Redis
- Ingestion rate exchanges
- Query for exchange rate
- Spring-data version 2.1.0.M3
- Spring version 5.1.0.BUILD-SNAPSHOT
- Aspectj version 1.9.1
- Replace 3rd party gradle aspe ctj plugin with official
- Fixed ingestion of only one currency
- Complete rewriting
- Integrate new rate exchang services
- yahoo finance
- duckduckgo xe.com API
- RxJava with Java8 streams
- Spring 5 and Junit 5
Organize micro services for different layers that communicates with message bus. Code coverarage tool integration