Infrastructure and operations
A domain that collects notes on building and operating infrastructure, such as Docker, AWS, Terraform, and CI/CD. The Practical AWS Guide series is being published.
A domain that collects notes on building and operating infrastructure, such as Docker, AWS, Terraform, and CI/CD. The Practical AWS Guide series is being published.
This is the final chapter of the series. It brings together the cost information scattered across earlier chapters into a single map and shows cost-reduction patterns for the development environment. It then covers the teardown procedure for safely ending the learning infrastructure, along with the next steps left out of scope for this series.
Defines the functional and non-functional requirements for the fictional task management SaaS "Tasuku" used throughout this series, and explains the overall architecture built with VPC, Route 53, S3, ALB, ECS, RDS, and IAM, along with the build order based on resource dependencies.
This is the top page of a series that designs and builds, with Terraform, the production environment of the fictional task management SaaS "Tasuku," centered on seven AWS services: VPC, Route 53, S3, ALB, ECS, RDS, and IAM.
We run an end-to-end connectivity check on the Tasuku infrastructure built through Chapter 10, and standardize the ECS deployment tag strategy. We then refactor the Terraform code from a single-environment flat structure into a module + envs/dev,prod structure.
With a minimal Terraform configuration, learn HCL syntax, provider version pinning, and the concept of state, and create an AWS Budgets budget alert as your first apply.