CookieMonster
CookieMonster16mo ago

Monorepo workspaces

Hi Steve, we are using npm workspaces, which works really well with bun atm.
5 Replies
Steve A
Steve A16mo ago
What does this implementation look like in regards to windmill and deployments?
CookieMonster
CookieMonsterOP16mo ago
We use Pulumi for IAC to manage deployments for each package. Each package has an infrastructure directory which contains our CI/CD code. so package/windmill has an infrastructure directory to manage our deployments in K8 using helm using something like pulumi / terraform make transforming the official helm chart to suit our needs trival.
Steve A
Steve A16mo ago
Ahhh interesting. I was hoping to avoid using k8s but I don’t have a necessarily rational reason for it. Terraform is a nice solution for my personal needs and experience. I guess I should dig into those helm charts Do you mind if I ask how windmill fits into your infrastructure? I’m curious how often people have their non technical team members on internal apps versus using it as an internal programming platform… Or both
CookieMonster
CookieMonsterOP16mo ago
We are still very much in the process of migrating our existing servless cloud functions over to Windmill. Infrastructure wise it fits in really well with our existing architecture using Google Cloud Kubernete's Engine with Autopilot. You don't have to use k8s but for us it makes sense because of scaling needs. We are explicting using Windmill for our non technical employees, to have secure access to traditionally developer only scripts. Windmill is great for workload orcastration, access control to runtime scripts, and overall helps democratize our data for the rest of the company in a secure way.
Steve A
Steve A16mo ago
That’s awesome, thank you. I suspect this is the same way I’ll be using it so it’s helpful to see confirmation of it working well for people