New CloudFormation Templates - Store your state

We help numerous clients to automate AWS with the help of CloudFormation. As you can imagine, we can reuse CloudFormation templates across clients. The template library comes with several advantages:

  • Higher quality: we continuously improve the templates while they are used in production
  • Increased speed: we can set up complex AWS infrastructures within hours
  • Lower costs: we don’t have to start from scratch

We open-sourced parts of our template library in 2015: https://github.com/widdix/aws-cf-templates. Since then, we continuously added new templates and received contributions from the community.

CloudFormation template library

Lately, I realized that a valuable category of templates was not part of the open-source library: Templates to store your state. Today, we released six new production-ready CloudFormation templates to store your state:

  • RDS Aurora cluster
  • RDS Postgres
  • ElastiCache memcached
  • Elasticsearch cluster
  • S3 bucket
  • DynamoDB table

All templates are production-ready. If no other limitations are documented, they are:

  • Highly available: no single point of failure
  • Scalable: increase or decrease the capacity based on utilization
  • Frictionless deployment: deliver new versions of your application automatically without downtime
  • Secure: using the latest operating systems and software components, follow the least privilege principle in all areas, backups enabled
  • Operations friendly: provide tools for logging, monitoring and alerting to recognize and debug problems

The development of the templates was sponsored by https://github.com/ngault. If you are also missing templates and would like to sponsor development get in touch with us.

Published on


Subscribe now and we'll keep you posted about new content on our blog.

We are raffling our book AWS in Action among all newsletter subscribers.

Newsletter RSS Feedly
Michael Wittig

Michael Wittig

I’m the author of Amazon Web Services in Action. I work as a software engineer, and independent consultant focused on AWS and DevOps.

Is anything missing in my article? I'm looking forward to your feedback! @hellomichibye or michael@widdix.de.

marbot

Are you part of a highly motivated DevOps team? Use marbot, a friendly chatbot, to forward all kind of alerts from your AWS infrastructure to Slack. Alerts are escalated across your team automatically allowing you to focus on your daily work.

Amazon Web Services in Action (Second Edition)

Amazon Web Services in Action (Second Edition) introduces you to computing, storing, and networking in the AWS cloud.