PracHub
QuestionsPremiumLearningGuidesCheatsheetNEWCoaches
|Home/System Design/Amazon

Review an existing architecture for risks

Last updated: Mar 29, 2026

Quick Overview

This question evaluates an engineer's ability to perform an architecture review, identifying imminent scalability, reliability, operability, and security risks and prioritizing pragmatic trade-offs under fixed headcount constraints, and is commonly asked to assess risk analysis, operational judgment, and communication about production systems.

  • medium
  • Amazon
  • System Design
  • Software Engineer

Review an existing architecture for risks

Company: Amazon

Role: Software Engineer

Category: System Design

Difficulty: medium

Interview Round: Onsite

## Architecture Review Prompt You are given an **existing production system** (described verbally by the interviewer). Perform a design/architecture review. ### Questions to answer 1. What parts are likely to **fail or hit limits within 6 months** (scale, reliability, operability, security)? 2. What appears to be **over-engineered** or unnecessarily complex? 3. If **headcount cannot increase**, what changes would you propose to improve reliability, scalability, and on-call load? ### Expectations - Ask clarifying questions (traffic, data size, SLOs, failure history). - Provide prioritized recommendations and trade-offs, not a rewrite-from-scratch.

Quick Answer: This question evaluates an engineer's ability to perform an architecture review, identifying imminent scalability, reliability, operability, and security risks and prioritizing pragmatic trade-offs under fixed headcount constraints, and is commonly asked to assess risk analysis, operational judgment, and communication about production systems.

Related Interview Questions

  • Design a cloud database write path and recovery - Amazon (hard)
  • Design a replicated cloud storage service - Amazon (hard)
  • Measure platform success and drive adoption - Amazon (medium)
  • Design multi-tenant ingestion and processing platform - Amazon (medium)
  • Design globally consistent metadata service - Amazon (medium)
Amazon logo
Amazon
Jan 6, 2026, 12:00 AM
Software Engineer
Onsite
System Design
5
0
Loading...

Architecture Review Prompt

You are given an existing production system (described verbally by the interviewer). Perform a design/architecture review.

Questions to answer

  1. What parts are likely to fail or hit limits within 6 months (scale, reliability, operability, security)?
  2. What appears to be over-engineered or unnecessarily complex?
  3. If headcount cannot increase , what changes would you propose to improve reliability, scalability, and on-call load?

Expectations

  • Ask clarifying questions (traffic, data size, SLOs, failure history).
  • Provide prioritized recommendations and trade-offs, not a rewrite-from-scratch.

Solution

Show

Comments (0)

Sign in to leave a comment

Loading comments...

Browse More Questions

More System Design•More Amazon•More Software Engineer•Amazon Software Engineer•Amazon System Design•Software Engineer System Design
PracHub

Master your tech interviews with 7,500+ real questions from top companies.

Product

  • Questions
  • Learning Tracks
  • Interview Guides
  • Resources
  • Premium
  • For Universities
  • Student Access

Browse

  • By Company
  • By Role
  • By Category
  • Topic Hubs
  • SQL Questions
  • Compare Platforms
  • Discord Community

Support

  • support@prachub.com
  • (916) 541-4762

Legal

  • Privacy Policy
  • Terms of Service
  • About Us

© 2026 PracHub. All rights reserved.