Design a Resilient Document Aggregation Service
Company: Wells Fargo
Role: Software Engineer
Category: System Design
Difficulty: medium
Interview Round: Technical Screen
Quick Answer: This system design question tests a candidate's ability to architect a fault-tolerant, high-throughput data aggregation service involving concurrent downstream API calls, resilience patterns, and read/write separation. It evaluates practical mastery of distributed systems concepts including circuit breakers, dead letter queues, CQRS, and eventual consistency at scale.