Chapter 9: User and Project Management in GCP
This chapter will cover how to design and structure users and projects in Google Cloud Platform (GCP). At this point, this is one of the key differentiators of whether your solution will only stay as a development solution or become a production-ready solution. A production-ready solution should consider user and project governance properly based on the organization's needs. And on top of that, this chapter will also include an example approach to provision the project automatically using an infrastructure-building tool, Terraform.
Specifically, in this chapter we will cover the following topics:
- Understanding Identity and Access Management (IAM) in GCP
- Planning a GCP project structure
- Controlling user access to our data warehouse
- Practicing the concept of Infrastructure as Code (IaC) using Terraform
Let's check out the technical requirements of this chapter.