Read our newest book, Fundamentals of DevOps and Software Delivery, for free!

Introducing the Gruntwork Production Deployment Guides

Headshot of Yevgeniy Brikman

Yevgeniy Brikman

SEP 19, 2019 | 3 min read
Featured Image of Introducing the Gruntwork Production Deployment Guides
We’ve often said that DevOps is a bit like death by a thousand cuts. There are just so many little details to get right, across so many different disciplines: network configuration, Docker orchestration, CI, CD, monitoring, alerting, log aggregation, TLS certificates, DNS settings, secrets management, SSH access, VPN connectivity, data backup, performance testing, high availability, scalability, compliance, and so much more. The most common feeling we hear from DevOps newcomers is: “I’m overwhelmed.”At Gruntwork, our mission is to make it 10x easier to understand, build, and deploy software. For years, we’ve been trying to make DevOps less overwhelming: we built a library of over 300,000 lines of reusable, production-grade infrastructure code so you wouldn’t have to build everything from scratch; we created Reference Architectures for AWS and GCP so you could have an end-to-end, production-grade tech stack in one day; and today, I’m excited to announce the next step in our battle against feeling overwhelmed:Introducing, the Gruntwork Production Deployment Guides.This is a collection of detailed, hands-on, step-by-step guides that show you how to go to production on top of AWS and GCP. Here are a few guides you can check out now:
How to deploy a production-grade Kubernetes cluster on AWSLearn about EKS, the Kubernetes control plane, worker nodes, auto scaling, auto healing, TLS certs, VPC tagging, DNS forwarding, RBAC, and more.
How to configure a production-grade AWS account structureLearn about why you need multiple AWS accounts, AWS Organizations, IAM Users, IAM Roles, IAM Policies, CloudTrail, and more.
How to deploy a production-grade VPC on AWSLearn how to configure subnets, route tables, Internet Gateways, NAT Gateways, NACLs, VPC Peering, and more.The common theme among all these guides is “production.” These are not surface-level, 5-minute “Hello, World” tutorials, but in-depth guides that walk you through everything you need to do to build, deploy, and manage a piece of infrastructure in production. Each guide includes:
  • 1.Core concepts: Learn all the background information you need to know to use a piece of infrastructure.
  • 2.Production-grade design: We share with you the details of how to configure that piece of infrastructure for use in a production environment.
  • 3.Deployment walkthrough: A step-by-step guide that shows you how to deploy and manage that piece of infrastructure as code, using modules from the Infrastructure as Code Library.
Each time you finish reading one of these guides, you’ll have a piece of infrastructure running in production.The first few production deployment guides are already available. We’ll be adding many more soon, including guides for microservices, secrets management, databases, CI/CD, VPN, monitoring, alerting, and much more. Let us know what you think and what guides you’d like to see next!

Explore our latest blog

Get the most up-to-date information and trends from our DevOps community.
TerraformResouces Image

Promotion Workflows with Terraform

How to configure GitOps-driven, immutable infrastructure workflows for Terraform using Gruntwork Patcher.

Jason Griffin

October 3, 2023 7 min read
TerraformResouces Image

The Impact of the HashiCorp License Change on Gruntwork Customers

How to configure GitOps-driven, immutable infrastructure workflows for Terraform using Gruntwork Patcher.

Josh Padnick

October 3, 2023 7 min read