You are building a microservices based architecture, particularly one that uses the Adapter Microservice pattern.
How do you avoid calling your back end service that your microservice adapts to too frequently?
Use a Results Cache
The position of all potential caches in this architecture is shown below.