← Back to Roadmap
Deploy ElastiCache for Session & Cache
Not Started Overall Progress 0%
0 of 5 tasks completed
Tasks
- ☐ Deploy ElastiCache Redis cluster
- ☐ Configure Magento session handler for Redis
- ☐ Migrate page and block cache to Redis
- ☐ Set up monitoring and alerting
- ☐ Load testing and failover testing
Overview
Deploy Amazon ElastiCache (Redis) to handle Magento session storage, full-page cache, and block cache. This is a prerequisite for the Fargate migration to enable stateless container deployments.
Business Value
- Performance: Sub-millisecond cache reads dramatically improve page load times
- Scalability: Enables stateless application containers for horizontal scaling
- Reliability: Multi-AZ Redis with automatic failover
Technical Approach
Deploy a Redis 7.x cluster with multi-AZ replication. Configure Magento’s session handler, full-page cache, and default cache to use Redis backends. Implement connection pooling and proper timeout handling.
Risks
- Redis memory sizing must account for peak session counts
- Network latency between Fargate tasks and ElastiCache must be minimized (same VPC/AZ)