I'm building an API that will act as a proxy to n underlying API's that all do the same thing. It will use circuit breaker pattern to determine when one of the underlying API's is unavailable, therefore the proxy API will have state. One solution is to run the API on AWS lambda and store the circuit breaker state in AWS ElastiCache.
Is there another more cost effective solution that would not require me to run an 'always on' service like ElasticCache?