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
thankful-flower-8175
12/03/2024, 9:29 AM
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
acceptable-architect-28882
12/03/2024, 10:19 AM
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
thankful-flower-8175
12/03/2024, 10:37 AM
I'm not sure I know what a landing zone is can you tell me more
No matter how you like to participate in developer communities, Pulumi wants to meet you there. If you want to meet other Pulumi users to share use-cases and best practices, contribute code or documentation, see us at an event, or just tell a story about something cool you did with Pulumi, you are part of our community.