aws-cloudformation-elasticache

Featured

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 330 stars 39 forks Updated 2 days ago MIT

Install

View on GitHub

Quality Score: 91/100

Stars 20%
84
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
10 months ago
Last Updated
2 days ago
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

DevOps & Infrastructure Featured

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.

330 Updated 2 days ago
giuseppe-trisciuoglio
DevOps & Infrastructure Featured

aws-cloudformation-auto-scaling

Provides AWS CloudFormation patterns for Auto Scaling including EC2, ECS, and Lambda. Use when creating Auto Scaling groups, launch configurations, launch templates, scaling policies, lifecycle hooks, and predictive scaling. Covers template structure with Parameters, Outputs, Mappings, Conditions, cross-stack references, and best practices for high availability and cost optimization.

330 Updated 2 days ago
giuseppe-trisciuoglio
DevOps & Infrastructure Featured

aws-cloudformation-ecs

Provides AWS CloudFormation patterns for ECS clusters, task definitions, services, container definitions, auto scaling, blue/green deployments, CodeDeploy integration, ALB integration, service discovery, monitoring, logging, template structure, parameters, outputs, and cross-stack references. Use when creating ECS clusters with CloudFormation, configuring Fargate and EC2 launch types, implementing blue/green deployments, managing auto scaling, integrating with ALB and NLB, and implementing ECS best practices.

330 Updated 2 days ago
giuseppe-trisciuoglio