Databases & Storage
RDS configs, S3 lifecycle rules, backup automation, DynamoDB patterns, and MinIO stacks.
Available Assets
RDS Postgres with Read Replica
CloudFormation: Multi-AZ RDS Postgres with read replica, automated backups, enhanced monitoring, Parameter Store, and Secrets Manager rotation.
S3 Intelligent Tiering and Lifecycle Pack
CloudFormation: S3 bucket with Intelligent Tiering enabled, lifecycle rules for Glacier archival, cross-region replication, and versioning with noncurrent version expiry.
Aurora Serverless v2 Stack
CloudFormation: Aurora Serverless v2 Postgres cluster with auto-scaling, Data API enabled, Secrets Manager integration, and a Bastion for initial access.
DynamoDB Single-Table Design Template
CloudFormation table definition plus a documentation pack covering single-table design access patterns with working query examples in Node.js and Python.
Automated RDS Snapshot Export to S3
CloudFormation: EventBridge + Lambda that exports RDS snapshots to S3 in Parquet format nightly, making them queryable via Athena without restoring the database.
ElastiCache Redis Cluster Stack
CloudFormation: Redis cluster with automatic failover, a parameter group tuned for caching workloads, CloudWatch alarms on evictions and connections, VPC-only access.
MinIO Production Stack
Docker Compose: MinIO with Nginx load balancer sidecar, mc client container for administration, and lifecycle policy automation scripts for object expiry.
Postgres Backup to S3
Docker Compose: pg_dump cron container that dumps, compresses, encrypts with GPG, and ships backups to S3 on a configurable schedule with retention management.
Zero-Downtime Migration Runbook
Documented runbook plus bash scripts for the expand/contract migration pattern β add, rename, and drop columns without downtime.
S3 Object Expiry Notification Stack
CloudFormation: S3 lifecycle expiry rules with EventBridge notifications when objects expire, Lambda logging all deletions to DynamoDB for a full audit trail.