https://pulumi.com logo
#getting-started
Title
# getting-started
s

some-ram-78676

01/28/2024, 8:31 PM
Hello! Making my way through the documentation and trying to architect a solution here- I am moving from a Terraform based setup and trying to understand what Environments are at the moment. I have individual buckets/DNS/K8S namespaces per customer and trying to automate the creation of all that with Pulumi. I was initially drawn to create an automation API app in Typescript / Go but now wondering if environents and the cloud offering can take care of a customer-per-infrastructure thing without getting blown up or bogged down
s

salmon-account-74572

01/29/2024, 3:59 PM
If the infrastructure for each customer is essentially the same (or the differences can be easily parameterized), then using a single project with a separate stack per customer is probably the right approach. You could use a Pulumi ESC environment for each customer, and link to that environment from the stack configuration; this will centralize the configuration data and make it easier to manage. Does that help?
s

some-ram-78676

02/15/2024, 5:07 PM
yes! thanks - sorry for the late reply!
s

salmon-account-74572

02/15/2024, 5:08 PM
No worries, happy to help