🃏 Cloud Developer Flashcards

Test your GCP developer knowledge.

About This Flashcard Deck

This flashcard deck contains 10 cards covering key Cloud Developer concepts for the PCD exam. Test your GCP developer knowledge. Use active recall by attempting to answer each question before revealing the answer.

Card 1 of 10

Question

What is the 12-factor app methodology?

Click to reveal answer

Answer

Guidelines for building cloud-native apps: codebase, dependencies, config, backing services, build/release/run, processes, port binding, concurrency, disposability, dev/prod parity, logs, admin processes.

Click to flip back

All Cloud Developer Flashcards

1

Q: What is the 12-factor app methodology?

A: Guidelines for building cloud-native apps: codebase, dependencies, config, backing services, build/release/run, processes, port binding, concurrency, disposability, dev/prod parity, logs, admin processes.

2

Q: What is the difference between Pub/Sub and Cloud Tasks?

A: Pub/Sub: event streaming, multiple subscribers, at-least-once delivery. Cloud Tasks: task queue, single handler, rate limiting, scheduled delivery.

3

Q: What is Cloud Build?

A: Fully managed CI/CD platform. Builds containers, runs tests, deploys. Uses cloudbuild.yaml for pipeline definition.

4

Q: What is Cloud Run traffic splitting?

A: Route a percentage of traffic to different revisions. Used for canary deployments and A/B testing.

5

Q: What is Cloud Trace?

A: Distributed tracing service that shows latency data across microservices. Helps identify bottlenecks.

6

Q: What is Artifact Registry?

A: Universal package manager for Docker images, Maven, npm, Python, and more. Successor to Container Registry.

7

Q: What is Cloud Profiler?

A: Continuous CPU and memory profiling with minimal overhead. Identifies hot spots in production code.

8

Q: What is Memorystore?

A: Managed Redis and Memcached. Used for caching, session management, and low-latency data access.

9

Q: What is the difference between Cloud Run and App Engine?

A: Cloud Run: any container, request-based scaling, pay-per-use. App Engine Standard: language-specific runtimes, scales to zero. App Engine Flexible: custom runtimes on VMs.

10

Q: What are Cloud Functions (2nd gen)?

A: Event-driven serverless functions built on Cloud Run. Supports longer timeouts (60 min), larger instances, concurrency, and traffic splitting.

GCP Flashcard Study Approach

Google Cloud exams emphasise service selection and architecture decisions. Use these flashcards to build instant recall of GCP service capabilities, then apply that knowledge to scenario-based practice questions. Pay special attention to cards about managed vs. unmanaged services and serverless options — GCP strongly favours managed and serverless architectures in their exam scenarios.

More PCD Flashcard Decks