Looking for a way to accomplish making a model access a remote API for it's data.
An example is creating a resource/model that will be displayed in Nova but instead of local DB tables, I'm gathering the information via a remote API. Is this a dumb approach and I should be thinking about it a different way to accomplish that kind of setup? I realize the load times in the nova dashboard will be slower, but a non issue for these resources.
Trucker looks more like for mapping resources. What you need it to possibly Cache your responses from API to have some sort of safety on your side when API will be down. This way you will have old data to work with or by setting expiry on Cache you will actually limit your API queries.
So in that scenario, you'd create maybe a scheduled job to pull down the data and save it cache? Any changes to the data pull down a fresh copy? The remote API, at least in this scenario, will be on a private LAN address so not entirely concerned about queries. Having said that, would you recommend a different approach?