-
Book Overview & Buying
-
Table Of Contents
The Platform Engineer's Handbook
By :
Now that we understand the tech stack that we will use for the platform runtime, we can start creating the codebase for the core platform. When we deployed the platform-team-admin repository, it should have created an empty repository called platform-core in your GitHub organization. See the listing below for a quick view of this.

Clone it to your local disk and set up a similar basic folder structure to the one we used in Chapter 1, with folders for .circleci, modules, scripts, and tests. Now we can configure a Python Pulumi Project to use for our infrastructure, but this time we want to allow for multiple stacks. In Pulumi, stacks can be used to control deployments for various environments using similar configurations, similar to workspaces you may be familiar with in Terraform. This is precisely what we need to support both non-prod and prod environments for our platform.