What this book covers
Chapter 1, An Introduction to Google Cloud for Architects, looks at cloud economics, motivations, delivery models, Google Cloud's key differentiators, and getting started with GCP.
Chapter 2, Mastering the Basics of Google Cloud, covers Identity and Access Management (IAM), cost discipline on GCP, and a simple case study.
Chapter 3, Designing the Network, looks at networks and subnetworks, routes, firewalls, load balancing, hybrid connectivity options on GCP, and common network designs.
Chapter 4, Architecting Compute Infrastructure, introduces Google Compute Engine (GCE), Compute platforms on GCP, Kubernetes, and designing a Compute solution.
Chapter 5, Architecting Storage and Data Infrastructure, looks at choosing the right storage solution, identifying data types, relational and structured datastores on GCP, and non-relational and unstructured datastores on GCP.
Chapter 6, Configuring Services for Observability, addresses monitoring basics and best practices, configuring and analyzing logs and metrics, investigating application performance issues, and designing for observability.
Chapter 7, Designing for Security and Compliance, goes into identity security, network security, data security, compliance, security monitoring, and security best practices.
Chapter 8, Approaching Big Data and Data Pipelines, looks at big data services on GCP, building data pipelines, streaming and analyzing data, and a big data case study.
Chapter 9, Jumping on the DevOps Bandwagon with Site Reliability Engineering (SRE), goes into automation and Infrastructure-as-Code (IaC) in Google Cloud, SRE practices, error budgets, development agility, and designing for reliability.
Chapter 10, Re-Architecting with Microservices, looks at microservices architecture, designing APIs, Kubernetes, and a microservices case study.
Chapter 11, Applying Machine Learning and Artificial Intelligence, goes into AI and ML basics, business motivations, ML APIs on GCP, building ML models on GCP, and productionizing ML with MLOps.
Chapter 12, Achieving Operational Excellence, looks at cloud strategy, the cloud operating model, organizational culture, operations best practices, disaster recovery, chaos engineering, and SRE.