aws-cloudformation-elasticache

Solid

Provides AWS CloudFormation patterns for ElastiCache Redis or Memcached infrastructure, including subnet groups, parameter groups, security controls, and cross-stack outputs. Use when designing cache tiers, high-availability replication groups, encryption settings, or reusable CloudFormation templates for application caching.

DevOps & Infrastructure 278 stars 32 forks Updated 5 days ago MIT

Install

View on GitHub

Quality Score: 91/100

Stars 20%
81
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# AWS CloudFormation ElastiCache ## Overview Use this skill to model ElastiCache infrastructure with CloudFormation without turning `SKILL.md` into a full service manual. Focus on the delivery decisions that matter most: - choosing the right cache topology - placing the cache safely inside a VPC - configuring availability, encryption, and exports for downstream stacks Use the bundled `references/` documents for larger production templates and service-specific detail. ## When to Use Use this skill when: - creating a Redis or Memcached cache tier with CloudFormation - deciding between `AWS::ElastiCache::CacheCluster` and `AWS::ElastiCache::ReplicationGroup` - configuring subnet groups, parameter groups, and security groups for application access - adding snapshots, maintenance windows, encryption, and Multi-AZ behavior - exporting cache endpoints to application or platform stacks - reviewing cache changes for replacement risk, downtime, or operational cost Typical trigger phrases include `cloudformation elasticache`, `redis replication group`, `memcached cluster`, `cache subnet group`, and `export redis endpoint`. ## Instructions ### 1. Choose the cache topology first Use: - `ReplicationGroup` for production Redis-style deployments that need failover, replicas, or sharding - `CacheCluster` for Memcached or simple single-node cache scenarios Do not start with resource YAML before deciding whether the application needs durability, read replicas, cluster mode, or just a...

Details

Author
giuseppe-trisciuoglio
Repository
giuseppe-trisciuoglio/developer-kit
Created
7 months ago
Last Updated
5 days ago
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

distributed-caching

Expert skill for distributed cache design, implementation, and optimization using Redis and Memcached. Design cache architectures, configure eviction policies, implement caching patterns (cache-aside, write-through, write-behind), monitor cache performance, and optimize memory usage.

1,313 Updated today
a5c-ai
DevOps & Infrastructure Solid

aws-cloudformation-cloudfront

Provides AWS CloudFormation patterns for CloudFront distributions, origins (ALB, S3, Lambda@Edge, VPC Origins), CacheBehaviors, Functions, SecurityHeaders, parameters, Outputs and cross-stack references. Use when creating CloudFront distributions with CloudFormation, configuring multiple origins, implementing caching strategies, managing custom domains with ACM, configuring WAF, and optimizing performance.

278 Updated 5 days ago
giuseppe-trisciuoglio
AI & Automation Listed

azure-cache-redis

Expert knowledge for Azure Cache for Redis development including troubleshooting, best practices, decision making, architecture & design patterns, security, configuration, integrations & coding patterns, and deployment. Use when configuring geo-replication, persistence, VNet/Private Link, CLI/PowerShell automation, or Blob import/export, and other Azure Cache for Redis related development tasks. Not for Azure Managed Redis (use azure-managed-redis), Azure HPC Cache (use azure-hpc-cache), Azure Blob Storage (use azure-blob-storage), Azure Table Storage (use azure-table-storage).

1 Updated 4 days ago
atc-net