Hi, I'm new to Pulumi and have a few questions abo...
# general
a
Hi, I'm new to Pulumi and have a few questions about Pulumi IaC. I'm looking to build all the infrastructure requirements using Pulumi and since I'm coming from a development background, infrastructure isn't my strongest skill 🙂 I'm planning to get some professional help but as a starter I wanted to see if I'm in the right direction, if I'm missing anything at a high level, and if there's any further documentation/resources anyone can point me at. I'm looking to host in GCP with a fairly standard tech stack: • React and React Native for web and mobile front ends • .NET for services in the backend running in CloudRun • MongoDB Atlas What I'm currently thinking is to have 4 Pulumi stacks: 1. A landing zone with shared services 2. A backend stack 3. A web frontend stack 4. A mobile frontend stack As a starter, is this a right approach?
t
I'd have separate projects for each of those or one project that deploys all of them. Stacks are more used for different environments like production, regions, dev, etc https://www.pulumi.com/docs/iac/concepts/stacks/
a
Thanks @thankful-flower-8175 but largely speaking am I missing anything? Is there any good documentation about landing zones in GCP and how to implement them in Pulumi?
t
I'm not sure I know what a landing zone is can you tell me more
a
@thankful-flower-8175 it's not a GCP concept but this is the GCP documentation https://cloud.google.com/architecture/landing-zones