Professional Cloud Developer
Professional Cloud Developer covers designing, building, testing and deploying scalable and reliable applications on Google Cloud. Unlike the Architect exam it stays close to code: application patterns, service integration, deployment strategies and operating what you have shipped.
Overview
This is the most practitioner-shaped Professional exam. If you write and deploy application code for a living, much of it will feel like a description of your working week.
Two areas separate people who pass comfortably from people who scrape through. The first is service integration: knowing which managed service to reach for and how to wire it up safely. The second is operating what you deploy — structured logging, tracing, error reporting and debugging a live service.
Expect meaningful coverage of application security, especially service accounts, workload identity and secret handling. Questions here often have one answer that works and one answer that works securely.
- Level
- Professional
- Exam length
- 120 minutes
- Questions
- 50–60 multiple choice and multiple select
- Registration fee
- USD $200 (plus tax where applicable)
- Valid for
- 2 years
- Delivery
- Online proctored, or onsite at a test centre
- Recommended experience (official)
- Google recommends 3+ years of industry experience, including 1+ year building and managing solutions on Google Cloud.
Our difficulty rating
Our recommended preparation
8–12weeks
Difficulty and preparation time are GCP Prep's own editorial assessments, not official figures.
Who Should Take This Certification?
- Backend and full-stack engineers building on Google Cloud
- Developers who own their services in production
- Platform engineers supporting application teams
- Engineers moving from a traditional server environment to managed runtimes
Skills Covered
- Designing stateless, horizontally scalable application architectures
- Building containerised services and deploying to managed runtimes
- Application-level security, secrets handling and service identity
- Integrating managed services: messaging, storage, databases and caching
- Deployment strategies including blue/green and canary releases
- Instrumentation, structured logging, tracing and debugging in production
Exam Topics
Weightings are shown only where they are officially published — we do not estimate them.
1.Designing highly scalable, available and reliable cloud-native applications
~29%- Designing performant applications and choosing an appropriate runtime
- Statelessness, idempotency and graceful degradation
- Handling failure: retries with backoff, circuit breakers and dead-letter queues
- API design, versioning and backward compatibility
- Choosing storage and data access patterns for an application
2.Building and testing applications
~19%- Local development, emulators and testing against managed services
- Unit, integration and load testing strategy
- Building container images and managing dependencies
- Handling secrets and configuration outside the code
3.Deploying applications
~15%- Deploying to Cloud Run, GKE and App Engine and choosing between them
- Blue/green, canary and rolling deployment strategies
- Traffic splitting and progressive rollout
- Build pipelines and artefact management
4.Integrating Google Cloud services
~24%- Asynchronous communication with Pub/Sub and event-driven patterns
- Reading and writing data across Cloud Storage, Cloud SQL, Firestore and Spanner
- Caching strategies and in-memory data stores
- Service-to-service authentication and workload identity
- Consuming APIs, managing quotas and handling rate limits
5.Managing deployed applications
~13%- Structured logging and log-based metrics
- Distributed tracing and latency analysis
- Error reporting and alerting on symptoms rather than causes
- Debugging a running production service safely
Preparation Roadmap
Our suggested order of study. Tick steps as you complete them — progress is saved in this browser.
Loading your progress…
Progress is saved in this browser
Runtime selection
Cloud Run, GKE and App Engine — their scaling models, cold start behaviour, cost profile and the workloads each suits.
Application design patterns
Statelessness, idempotency, retries, backoff and graceful degradation. These recur throughout the exam.
Data access from applications
Connection management, transactions, consistency models and choosing the right store for an access pattern.
Event-driven architecture
Pub/Sub delivery semantics, ordering, dead-letter topics and at-least-once handling. Reliably tested.
Application security
Service accounts, workload identity, secret management and least privilege from the application's point of view.
CI/CD and deployment strategies
Build pipelines, artefact registries, and traffic-splitting rollouts including canary and blue/green.
Observability
Structured logs, log-based metrics, traces, error reporting, and how to debug a live service.
Practice questions and mock exams
Drill service-integration and observability questions especially — they carry disproportionate weight.
Certification ready
Study Resources
Learning-hub topics that cover this certification's material, written by us.
- Cloud RunRun a container without managing servers: request-driven scaling, scale to zero, and per-request billing.
- Pub/Sub and MessagingAsynchronous messaging that decouples systems: topics, subscriptions, delivery guarantees, ordering and dead-letter handling.
- Google Kubernetes Engine (GKE)Managed Kubernetes: pods, deployments, services, autoscaling and the operational model that comes with a cluster.
- FirestoreA serverless document database with flexible schemas, real-time synchronisation and offline support for client applications.
Practice Questions & Mock Exam
We have 17 original questions relevant to this certification, each with an explanation of why the correct answer is correct and why every distractor is not.
Career Opportunities
Cloud Application Developer
Build and operate services on managed runtimes.
Backend Engineer
Strong differentiator for backend roles at organisations standardised on Google Cloud.
Platform Engineer
Build the paved road other application teams deploy onto.
Frequently Asked Questions
Do I need to be able to code to pass?
Which language should I know?
Is this easier than Professional Cloud Architect?
How much Kubernetes do I need?
Related Certifications
Related Practice Tests
Related Guides
- How to Prepare for a Cloud CertificationA practical preparation method: reading the exam guide properly, building hands-on habits, using practice questions well, and knowing when to book.
- Certifications and Your Cloud CareerWhat cloud certifications actually do for a career, which roles value them most, and how to combine them with experience to move forward.
Related Cloud Topics
- Cloud RunRun a container without managing servers: request-driven scaling, scale to zero, and per-request billing.
- Pub/Sub and MessagingAsynchronous messaging that decouples systems: topics, subscriptions, delivery guarantees, ordering and dead-letter handling.
- Google Kubernetes Engine (GKE)Managed Kubernetes: pods, deployments, services, autoscaling and the operational model that comes with a cluster.
- FirestoreA serverless document database with flexible schemas, real-time synchronisation and offline support for client applications.