New CloudFormation Templates - Store your state

Michael Wittig – 07 Mar 2018

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

Cover of Amazon Web Services in Action

Level up, strengthen your AWS skills.

Our book Amazon Web Services in Action is a comprehensive introduction to computing, storing, and networking in the AWS cloud. You'll find clear, relevant coverage of all the essential AWS services, emphasizing best practices for security, high availability, and scalability. Get the first chapter for free!

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.

Michael Wittig

Michael Wittig

I’m an independent consultant, technical writer, and programming founder. All these activities have to do with AWS. I’m writing this blog and all other projects together with my brother Andreas.

In 2009, we joined the same company as software developers. Three years later, we were looking for a way to deploy our software—an online banking platform—in an agile way. We got excited about the possibilities in the cloud and the DevOps movement. It’s no wonder we ended up migrating the whole infrastructure of Tullius Walden Bank to AWS. This was a first in the finance industry, at least in Germany! Since 2015, we have accelerated the cloud journeys of startups, mid-sized companies, and enterprises. We have penned books like Amazon Web Services in Action and Rapid Docker on AWS, we regularly update our blog, and we are contributing to the Open Source community. Besides running a 2-headed consultancy, we are entrepreneurs building Software-as-a-Service products.

We are available for projects.

You can contact me via Email, Twitter, and LinkedIn.

Briefcase icon
Hire me