Building a Self-Service Internal Developer Platform (IDP) with CDK for Terraform and TypeScript

Time: 16:45 – 17:15
Language: English

DevOps encourages collaboration between developer and operation roles, but there are many topologies ( in which this can happen. A popular topology involves platform teams maintaining a self-service platform, called an Internal Developer Platform (IDP), from which developers can deploy environments on their own.

The Cloud Development Kit for Terraform (CDKTF) is an Infrastructure as Code (IaC) tool that allows you to define infrastructure using a familiar programming language like TypeScript, Python, and Go.

In this talk, I will show you the steps to build a rudimentary IDP from scratch, using CDKTF and TypeScript.

About the Speaker

Mr. Daniel Li / Zinc (


Daniel has been a software developer since 2013, specializing in JavaScript and DevOps.

He is the author of Building Enterprise JavaScript Applications (Packt), and an upcoming liveProject series (Manning) titled Internal Developer Platform on AWS.

He’s currently a Staff Software Engineer at Zinc – a background checking company based in London.