aws-best-practices

Installation
SKILL.md

AWS Best Practices

Service-specific configuration and lifecycle rules. Each reference covers one AWS service in depth.

  • RDS.md — RDS/Aurora: one host per environment, why prod must not share an instance with staging, staging fidelity (engine flavour and version), and sizing staging down instead of sharing
  • SSM.md — Parameter Store: when to create parameters, runtime vs deploy-time fetching, the bootstrap pattern, and the decision tree for secrets vs config
  • SQS.md — SQS consumer types, using shared layer TypedDict types in Lambda handlers
  • LAMBDA.md — Lambda handler structure: SQS consumption pattern, batchItemFailures, process_record() separation, setup_logger() / log_prefix_scope(), event logging, CloudWatch alarms, and Lambda/SQS naming
  • SAM.md — SAM template conventions: no explicit physical resource names (auto-generate to keep deploys safe), resource grouping by topic, Fn::ToJsonString, LAMBDA_ENV_VARS pattern
  • templates/ — copy-paste nested-stack templates referenced above: lambda-cloudwatch-alarm.yml, dlq.yml, queue-triggered-lambda.yml
  • shared_layer/ — copy-paste shared-layer modules referenced above: log.py, utils/string.py, utils/encoders.py
Installs
20
GitHub Stars
3
First Seen
Jul 20, 2026
aws-best-practices — jd-solanki/skills