Medium1 markMultiple Choice
Subtask 1.1: Business RequirementsArchitecture PatternsMigrationMicroservices
This question is part of a case study — click to read the full scenario(Case 06)

CASE STUDY: RetailMart

Overview:
Industry: Retail/E-commerce
Size: 2000 employees, $500M revenue

Environment:

  • Monolithic Java app on VMware
  • Oracle RAC DB
  • F5 Load Balancers
  • 10 Gbps Direct Connect to AWS

Requirements:

  • CapEx to OpEx
  • Handle 10x Black Friday traffic
  • Personalized recommendations
  • Modernize without impacting sales

Exec Statements:

  • CEO: Omnichannel experience.
  • CFO: Predictable costs, no hardware refresh.
  • CTO: Break monolith, but Oracle DB stays on-prem for 2 years.

Tech Reqs:

  • Zero downtime deployments
  • PCI-DSS compliance
  • Image processing pipeline
  • Async order processing

Constraints:

  • Hybrid architecture required
  • Team knows Spring Boot, zero Kubernetes exp
  • 6-month timeline

QUESTION: The CTO requires the Oracle database to remain on-premises while the application moves to GCP. Which hybrid connectivity solution should you implement to ensure high throughput and low latency?

GCP PCA · Question 07 · Business Requirements

CASE STUDY: RetailMart

Overview:
Industry: Retail/E-commerce
Size: 2000 employees, $500M revenue

Environment:

  • Monolithic Java app on VMware
  • Oracle RAC DB
  • F5 Load Balancers
  • 10 Gbps Direct Connect to AWS

Requirements:

  • CapEx to OpEx
  • Handle 10x Black Friday traffic
  • Personalized recommendations
  • Modernize without impacting sales

Exec Statements:

  • CEO: Omnichannel experience.
  • CFO: Predictable costs, no hardware refresh.
  • CTO: Break monolith, but Oracle DB stays on-prem for 2 years.

Tech Reqs:

  • Zero downtime deployments
  • PCI-DSS compliance
  • Image processing pipeline
  • Async order processing

Constraints:

  • Hybrid architecture required
  • Team knows Spring Boot, zero Kubernetes exp
  • 6-month timeline

QUESTION: Which architectural pattern should you recommend to safely break down the monolithic application without impacting current sales?

Answer options:

A.

Strangler Fig pattern

B.

Big Bang rewrite

C.

Event Sourcing pattern

D.

Sidecar pattern

How to approach this question

Identify the industry-standard design pattern for incrementally migrating a legacy monolithic application.

Full Answer

A.Strangler Fig pattern✓ Correct
Strangler Fig pattern
The Strangler Fig pattern is the best practice for modernizing monoliths. You put a proxy in front of the legacy app and slowly route traffic for specific features (e.g., /cart) to new microservices. If something fails, you can instantly route traffic back to the monolith.

Common mistakes

Confusing microservice deployment patterns (Sidecar) with migration patterns.

Practice the full GCP Professional Cloud Architect Practice Exam 6

50 questions · hints · full answers · grading

More questions from this exam