ElastiCache
Use this page as a service-specific case-study starter for architecture, simulation, and optimization scenarios in pinpole.cloud.
Why this service matters
ElastiCache (Redis/Memcached) is the low-latency cache layer. It reduces pressure on DynamoDB and improves p95 latency for hot reads.
Power:
- Microsecond–millisecond latency
- Very high ops/sec for hot keys
- Great for caching, rate limiting, sessions, leaderboards
Hard limits / constraints (practical):
Important workflows
- Flush Cache - Clear keys (dangerous in prod)
- Enable Cluster Mode - Scale out shards for throughput
- Profile Hot Keys - Find cache hotspots and skew
Configuration sections
- Why ElastiCache (Power + Limits)
- Engine & Sizing
- Cache Strategy
- Limits, Bottlenecks, Pro Tips
- Why ElastiCache (Power + Limits)
- Service Endpoints (Standard / FIPS / Dualstack)
- Service Quotas (Resources)
Key configuration points
| Point | Default / Value | Category |
|---|---|---|
| Enabled | true | Engine & Sizing |
| Engine | redis | Engine & Sizing |
| Node Type | cache.t3.micro | Engine & Sizing |
| Nodes (replicas for non-cluster) | 1 | Engine & Sizing |
| Cluster Mode (Redis Sharding) | false | Engine & Sizing |
| Shard Count | 2 | Engine & Sizing |
| Pattern | cache-aside | Cache Strategy |
| Default TTL (seconds) | 60 | Cache Strategy |
| TTL Jitter | true | Cache Strategy |
| Stampede Protection | true | Cache Strategy |
| Region | us-east-1 | Service Endpoints (Standard / FIPS / Dualstack) |
| Endpoint Type | standard | Service Endpoints (Standard / FIPS / Dualstack) |