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?