Skip to content

Feat/arief frankfruter api#154

Open
ariefw96 wants to merge 4 commits intoallobankdev:mainfrom
ariefw96:feat/arief-frankfruter-api
Open

Feat/arief frankfruter api#154
ariefw96 wants to merge 4 commits intoallobankdev:mainfrom
ariefw96:feat/arief-frankfruter-api

Conversation

@ariefw96
Copy link
Copy Markdown

Allo Backend Test (Frankfurter API) - Arief Widiyatmoko - [Techtiera ]

- Integrated external Frankfurter API resources. (external yaml)
- Refactored data fetching logic using Strategy Pattern (Map-based injection).
- Configured API client via Spring FactoryBean.
- Implemented ApplicationRunner for single-pass data loading on startup.
- Added logic caching on startup runner. (check -> call API -> save on cache )
- Added data transformation logic each resourceType
- Added global exception handler
- simplify and add error handling call external API
- enhance config factoryBean<RestTemplate>
- adjustment on frankfurt API client
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant