As every cloud provider offers some kind of hierarchy to structure your cloud accounts (AWS: Accounts & OUs, Azure: Subscriptions & Management Groups, GCP: Projects & Folders), I'm wondering: what is your strategy for structuring all of these?
Do you also separate different cloud accounts between environments such as dev & prod, or do you do this differently?
How does your preferred structure look like? Per application? Per department? Or otherwise?
I would love to know how you guys approach this.
Disclaimer: I'm currently building an open-source CLI to make it easier to govern clouds, and I'm thinking of including hierarchy structuring as a part of it.