フォルダ・プロジェクトは環境別とサービス別、どちらで分けていますか?

クラウド環境を整理する中で、フォルダやプロジェクトをどの粒度で分けるのがよいか悩んでいます。

今は、プロジェクトを「本番・ステージング・開発」の環境ごとに分ける案と、サービスごとに分ける案を検討しています。公式ドキュメントも確認していますが、アクセス権やコスト管理まで考えると、実際の運用ではどの分け方が扱いやすいのか判断できていません。

皆さんは、

  • 環境別(本番/ステージング/開発)
  • サービス別
  • 部署・事業別

など、どのような基準でフォルダやプロジェクトを作っていますか?

また、運用を始めてから「最初に決めておけばよかった」と感じた命名規則や権限管理のルールなどがあれば、参考にしたいです。