Build production data pipelines on Google Cloud using Rust — predictable latency, single-digit-megabyte containers, and errors that fail at compile time instead of 3 a.m. This course shows engineers how to read from Cloud Storage, query BigQuery (REST jobs.query for small results, Storage Read API for million-row Arrow scans), and deploy distroless handlers to Cloud Run with sub-100 millisecond cold starts. You'll learn the gcloud CLI and Cloud Shell workflow, choose the right GCS client crate stack (google-cloud-storage, tonic, tokio), and configure Pub/Sub push subscriptions with idempotent content-hash handlers and backpressure controls. Production discipline comes through cargo-audit, cargo-deny, secure-by-design defaults, and CI gates on GitHub Actions. By the end, you'll have a working pattern for shipping a Rust ETL handler that survives at-least-once delivery, distroless image scans, and concurrent load — all on the GCP services you already pay for.

Rust on GCP
Save on skills that make you shine with 40% off 3 months of Coursera Plus. Save now

Recommended experience
What you'll learn
Build a Rust handler that reads from Cloud Storage, queries BigQuery via REST or Storage Read API, and deploys to Cloud Run
Apply Pub/Sub push subscriptions with content-hash idempotency keys and concurrency × max-instances backpressure caps
Gate Rust GCP services on cargo-audit, cargo-deny, and GitHub Actions CI with secure-by-design defaults from the first commit
Skills you'll gain
- Serverless Computing
- Cloud Engineering
- Cloud API
- Cloud Platforms
- MLOps (Machine Learning Operations)
- Cloud Infrastructure
- Multi-Cloud
- Data Engineering
- Cloud Management
- Cloud-Based Integration
- DevOps
- Cloud Computing Architecture
- Google App Engine
- Google Cloud Platform
- Cloud Security
- Containerization
- Cloud Services
- Data Pipelines
Tools you'll learn
Details to know

Add to your LinkedIn profile
May 2026
1 assignment
See how employees at top companies are mastering in-demand skills

There are 8 modules in this course
Instructor

Offered by
Explore more from Software Development

Pragmatic AI Labs
Status: PreviewBoard Infinity
Status: Free Trial
Status: Free TrialWhizlabs
Why people choose Coursera for their career

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.

Open new doors with Coursera Plus
Unlimited access to 10,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription
Advance your career with an online degree
Earn a degree from world-class universities - 100% online
Join over 3,400 global companies that choose Coursera for Business
Upskill your employees to excel in the digital economy

