The data sources are commonly HTTP APIs so there is nothing uncommon there. The next question is how to run this this cloud and adopt continuous delivery? It turns out that AWS Lambda in combination with a cronstyle event source is a fantastic solution to this problem