AWS Platform Architecture (Legacy)
The Gruntwork Reference Architecture has been superseded by the AWS Platform Architecture component of Gruntwork AWS Accelerator. New customers should use Gruntwork AWS Accelerator for the latest best practices and features.
The AWS Platform Architecture (formerly Gruntwork Reference Architecture) is an implementation of best practices for infrastructure in the cloud. It is an opinionated, end-to-end tech stack built on top of our Gruntwork AWS IaC Library, deployed into the customer's AWS accounts. It is comprised of three pieces.
Gruntwork AWS Account Factory
Gruntwork AWS Account Factory is a Terraform-native approach to AWS Landing Zone / Control Tower. This uses Terraform to quickly create new AWS accounts, configure them with a standard security baseline, and defines a best-practices multi-account setup.
Sample Application
Our sample application is built with JavaScript, Node.js, and Express.js, following Twelve-Factor App practices. It consists of a load balancer, a front end, a backend, a cache, and a database.
Gruntwork Pipelines
Gruntwork Pipelines makes the process of deploying infrastructure similar to how developers often deploy code. It is a code framework and approach that enables the customer to use your preferred CI tool to set up an end-to-end pipeline for infrastructure code.