Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Terraform user getting started with AWS CDK

KOHEI SATO
March 18, 2024
150

Terraform user getting started with AWS CDK

KOHEI SATO

March 18, 2024
Tweet

Transcript

  1. 2 • Developing SaaS for visualizing CO2 emissions • Startup

    backed by MITSUI & CO., LTD. • Established in 2022 • Actively recruiting Software Engineers Self-Introduction Name:Kohei Sato(kohekohe) Working for:e-dash Co., Ltd. Role:Software Engineer Residence:Nagoya We help customers with decarbonization!
  2. Terraform is one of my favorite tools. I’ve used for

    several years to create resources on AWS.
  3. If you don’t use IaC.... Logging into AWS console and

    clicking buttons.... manual operations.. “Oops.. I made a mistake!!”
  4. AWS CDK allows you to build infrastructure using programming languages

    such as Java, TypeScript, JavaScript, Go, and more.
  5. Impressions after trying it out: 1. It's programmable. 2. High

    flexibility (e.g., conditional branching, folder structure). 3. Programming language-specific issues.
  6. Personal comparison [Terraform] • Consistent writing style across developers •

    Abundance of information • Can be used for Non-AWS platform [AWS CDK] • Flexibility(= Variations in writing style across developers) • Easy to write unit test • Support for multiple languages • Only for AWS • Language-specific issues