ExpertDistinguishedArchitecture Evolution & Migrations75 minutesPro answer

SDV-061

Reverse a failed microservice decomposition without blaming the teams

Recognize when service boundaries externalize more cost than value, then recombine ownership and runtime safely while preserving learning.

Technical DebtOrganizational DesignReliabilityChange Management

Interview prompt

Problem context

A product was split into sixty services. Most deploy together, synchronous chains are fragile, teams share databases, and on-call load has doubled. Leaders are reluctant to reverse course because the migration was celebrated. Propose a technical and organizational recovery.

Skills being evaluated

architecture diagnosisorganizational changeservice consolidationexecutive communication

The full reasoning guide is part of Pro

The scenario and evaluation focus above remain public. Pro unlocks the structured answer, trade-off analysis, follow-up probes, common weak answers, rubric, related reasoning, and any architecture diagram.

Sign in to continue

What the full guide covers

Clarify the decision
Establish scale assumptions
Functional and non-functional requirements
High-level architecture
Data model and flow
Consistency and transaction boundaries
Failure modes and recovery
Security and privacy
Observability and SLOs
Capacity and cost
Alternatives and trade-offs
Evolution and migration
What Staff and Principal candidates should emphasize