Google PDE: Data Engineering Architecture and Design — Study Guide

Part of the Google Professional Data Engineer — Study Guide. Practice with verified answers in the Google exam hub, or take timed practice tests on ExamRoll.io.

Overview

Data engineering architecture and design on Google Cloud balances domain boundaries, processing patterns, and service capabilities to deliver reliable, scalable, and cost-efficient data platforms. Effective designs make storage, compute, orchestration, and serving independently scalable; codify contracts so domains interoperate; and validate risks early with measurable service-level objectives (SLOs). This section summarizes canonical architectural styles (data mesh, lake, warehouse, lakehouse, operational stores), processing modes (batch, micro-batch, streaming, event-driven, lambda), and the trade-offs among scalability, latency, availability, consistency, and cost. It also covers regional and multi-cloud placement, schema evolution, the end-to-end data lifecycle, workload-based service selection, and risk-driven validation practices tailored to Google Cloud.

Architectural Paradigms and Processing Patterns

Processing patterns and when to use them:

Short Dataflow streaming configuration example for late data:

events
  .apply(Window.into(FixedWindows.of(Duration.standardMinutes(5)))
    .withAllowedLateness(Duration.standardMinutes(10))
    .accumulatingFiredPanes());

Domain Ownership, Data Products, and Contracts

ALTER TABLE sales.orders
ADD COLUMN coupon_code STRING;

Nonfunctional Trade-offs and Deployment Topology

Layering, Lifecycle, and Service Selection

Short BigQuery partitioning example:

CREATE TABLE ops.events
PARTITION BY DATE(event_ts)
CLUSTER BY device_id AS
SELECT * FROM staging.events_clean;

Practical Problem Scenario

Contoso Mobility operates a global e-scooter fleet and needs real-time ingestion, processing, storage, and analytics for ride telemetry and billing. They must support millions of events per minute, sub-second fraud rules, up-to-date dashboards, privacy controls, and resilient multi-region operations.

Approach:

  1. Establish event ingestion with Cloud Pub/Sub.
  1. Implement streaming processing with Cloud Dataflow (Apache Beam).
.withAllowedLateness(Duration.standardMinutes(15))
.discardingFiredPanes();
  1. Persist raw and curated data in Cloud Storage and BigQuery, respectively.
  1. Serve operational lookups and fraud checks from Cloud Bigtable.
  1. Manage transactional billing in Cloud Spanner.
  1. Enforce governance with Dataplex, Data Catalog, and Cloud DLP.
  1. Orchestrate and operate with Cloud Composer and Cloud Monitoring.
  1. Optimize costs and lifecycle with partitioning and tiering.
  1. Validate risks and resiliency.

This architecture cleanly separates concerns: Pub/Sub buffers ingestion, Dataflow computes, Cloud Storage and BigQuery store and serve analytics, Bigtable accelerates operational reads, and Spanner guarantees consistent transactions. It balances scalability and latency while controlling costs through partitioning, clustering, lifecycle policies, and autoscaling, and it embeds governance and reliability through documented data products, contracts, and continuous validation.


All domains · Data Storage

Practice these questions → · Timed practice on ExamRoll.io →

Pass the whole exam — not just this question

You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.

Pass your exam →

Browse Google →

Related guides

All-in-one access

One subscription. Every exam.

Every plan unlocks unlimited answer search, practice tests, AI explanations, and the full resource library — in 20+ languages.

Monthly
24.87
Just €0.83/day
Everything included:
  • Unlimited answer search
  • Unlimited practice tests
  • AI-powered explanations
  • Full resource library
  • 20+ languages
  • Weekly content updates
  • Rewards & referrals
  • Priority support
Start free trial

No credit card required*

Best value
12 months
179.87
Just €0.49/daySave 40%
Everything included:
  • Unlimited answer search
  • Unlimited practice tests
  • AI-powered explanations
  • Full resource library
  • 20+ languages
  • Weekly content updates
  • Rewards & referrals
  • Priority support
Start free trial

No credit card required*

✓ Free plan included · ✓ Cancel anytime · ✓ All plans unlock the full product