Amazon ElastiCache
Last updated
Was this helpful?
Last updated
Was this helpful?
In-memory data store service
Faster than disk-based databases like DynamoDB
Push-button scalability for:
Memory
Writes
Reads
Pricing based on node size and usage hours
No-frills, robust workhorse
Simple architecture
Basic caching solution
Non-persistent by design
Feature-rich option
Optional backup and persistence capabilities
More complex architecture
Advanced features and data structures
Not meant to replace persistent databases (RDS, DynamoDB)
Web Session Storage
Centralized session management for web server fleets
Alternative to multicast in VPC environments
Prevents session loss during server failures
Database Enhancement
Offload work from MySQL instances
Reduce database engine size requirements
Cost optimization potential
Real-time Applications
Gaming leaderboards
Mobile applications
Factory floor data streaming
Real-time dashboard support
Primary purpose is caching, not persistent storage
Extremely fast due to in-memory storage
Trade-off between speed and persistence
Should complement, not replace, persistent databases