PracHub
QuestionsPremiumCoachesLearningGuidesInterview Prep
|Home/System Design/Robinhood

Design a secure trading app on AWS

Last updated: Mar 29, 2026

Quick Overview

This System Design question evaluates secure cloud-based architecture on AWS, covering competencies in authentication and authorization, PII handling and auditability, API and data model design, and scalable low-latency market-data retrieval.

  • medium
  • Robinhood
  • System Design
  • Software Engineer

Design a secure trading app on AWS

Company: Robinhood

Role: Software Engineer

Category: System Design

Difficulty: medium

Interview Round: Technical Screen

## Scenario Design a **secure, Robinhood-like mobile/web application on AWS**, with a deep dive into: 1. **User profile management** (account creation, authentication, PII storage, profile updates) 2. **Stock query** (searching symbols and retrieving near-real-time quotes) Assume this is a regulated financial product (PII, auditability, strong security). You may treat **order placement/execution** as out of scope unless needed for completeness. ## Functional requirements ### User profile management - Sign up / sign in / sign out - MFA support - Store and manage user profile data (name, email/phone, address, KYC status, preferences) - Allow profile updates (with appropriate authorization and audit trail) - Account recovery (password reset) ### Stock query - Search stocks by ticker/company name (prefix search) - Fetch a quote for a symbol (price, bid/ask, timestamp) - Handle high read QPS with low latency ## Non-functional requirements - Strong security: encryption, least privilege, secrets management, WAF/rate limiting - Compliance/audit: immutable logs of profile changes and access - High availability and scalability - Reasonable freshness for quotes (e.g., seconds), with graceful degradation ## Deliverables - High-level architecture on AWS - Key data models/stores - API surface (example endpoints) - Security model and threat mitigations - Scalability and reliability approach (caching, multi-AZ/region, DR)

Quick Answer: This System Design question evaluates secure cloud-based architecture on AWS, covering competencies in authentication and authorization, PII handling and auditability, API and data model design, and scalable low-latency market-data retrieval.

Related Interview Questions

  • Design a Photo Album App - Robinhood (medium)
  • Design a distributed job scheduler - Robinhood
  • Design a Photo Management Service - Robinhood (medium)
  • Design a job scheduler with SLA and logs - Robinhood (medium)
  • Design authorization and audit logging systems - Robinhood (medium)
Robinhood logo
Robinhood
Oct 21, 2025, 12:00 AM
Software Engineer
Technical Screen
System Design
14
0

Scenario

Design a secure, Robinhood-like mobile/web application on AWS, with a deep dive into:

  1. User profile management (account creation, authentication, PII storage, profile updates)
  2. Stock query (searching symbols and retrieving near-real-time quotes)

Assume this is a regulated financial product (PII, auditability, strong security). You may treat order placement/execution as out of scope unless needed for completeness.

Functional requirements

User profile management

  • Sign up / sign in / sign out
  • MFA support
  • Store and manage user profile data (name, email/phone, address, KYC status, preferences)
  • Allow profile updates (with appropriate authorization and audit trail)
  • Account recovery (password reset)

Stock query

  • Search stocks by ticker/company name (prefix search)
  • Fetch a quote for a symbol (price, bid/ask, timestamp)
  • Handle high read QPS with low latency

Non-functional requirements

  • Strong security: encryption, least privilege, secrets management, WAF/rate limiting
  • Compliance/audit: immutable logs of profile changes and access
  • High availability and scalability
  • Reasonable freshness for quotes (e.g., seconds), with graceful degradation

Deliverables

  • High-level architecture on AWS
  • Key data models/stores
  • API surface (example endpoints)
  • Security model and threat mitigations
  • Scalability and reliability approach (caching, multi-AZ/region, DR)

Solution

Show

Submit Your Answer to Earn 20XP

Sign in to leave a comment

Loading comments...

Browse More Questions

More System Design•More Robinhood•More Software Engineer•Robinhood Software Engineer•Robinhood System Design•Software Engineer System Design
PracHub

Master your tech interviews with 8,000+ 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.