Overall Satisfaction with Amazon ElastiCache
We use ElastiCache as a general purpose cache layer in its Memcached compatible mode. This is in our backend stack and used to store anything which needs to be shared between multiple hosts. Primarily, this is database query result sets but does include a number of other items too.
- Easy to set up and zero maintenance
- Relatively low cost
- Drop-in replacement for Memcached service
- Doesn't quite have all the same rich feature set in some places. Some of the more advanced setups may not be able to be replicated on ElastiCache, so if you need to do anything in that area you may need to rethink the architecture or run your own nodes instead.
- Basically, zero-maintenance Memcached clusters, meaning the time can be spent elsewhere rather than looking after our own.