Platform Engineering: Building AWS landing zone with Pulumi

Click for: original source

In this blog, I will cover some key concepts and architecture of Pulumi. We will be building and provisioning the AWS landing zone. By A B Vijay Kumar.

Author wonders if Terraform is the ultimate tech for IaC? Coming with an application developer background, and entering the full-stack cloud developer – learning another language and syntax is painful. Terraform is a DSL (domain-specific language) and requires significant effort to learn and master.

In this blog series, we will be building the following infrastructure on AWS and will run our applications in the EC2 instance. The article then covers:

  • Install Pulumi
  • Setup AWS CLI
  • Generate Pulumi project — boilerplate code for AWS in Python
  • Activate virtual environment and install dependencies
  • Set up public/private key infra
  • Write Infra code

The article contains a lot of Pulumi code with detailed explanation of every code block. Nicely done!

[Read More]

Tags devops distributed aws containers