Shared memory for your scenarios: never fetch the same answer twice
The scenario stores answers you've already received in Data table and serves them again until they expire. Your other scenarios stop hitting paid services for the same thing.
Fewer calls to paid services — a smaller bill
Answers from memory come back instantly
Every answer has its own expiry — nothing stale gets served
Once an hour the memory clears out old entries by itself