Skip to content

LLD Schema Design Lab

NEW TO SCHEMA DESIGN?
STEP 1START HERE

ScaleDojo Learn: LLD Fundamentals

Master database schema design, entity relationships, constraints, and data modeling step by step.

2

Or read the history behind it

The Schema Chronicles - Evolution of relational databases and modern data modeling

ACTIVE BOUNTY EVENT
9d left
๐Ÿ†

The Scale Wars

25% off on all challenges

QUEST PROGRESS0 / 7 COMPLETED
๐ŸŽ 25% Off
LEADERBOARDLIVE

Compare stats and compete with top...

View

CHALLENGE MAP

Progressive Schema Design Curriculum

0/80
COMPLETED
1 of 10 levels unlockedยทStart with Level 1 to begin your journey

Solve levels sequentially - each clear unlocks the next challenge

1/10
ACCESSIBLE
Architect Feature: Want to bypass sequential unlock? Go to your Profile and enable Architect's Sandbox.

Act 1

ACT PROGRESS0/10
1

#1 The Passenger Manifest

Easy
๐ŸŽฌ J. Bruce Ismay

Design a complete passenger registry for the RMS Titanic's fateful maiden voyage from Southampton to New York.

Primary Key
Column Types
NOT NULL
Standard Challenge
Start Level โ†’

#2 Cabin Assignments

Easy
๐ŸŽฌ Thomas Andrews

Map each first-class passenger to exactly one private cabin aboard Titanic. Design the 1:1 relationship between passengers and cabins.

1:1 Relationship
Foreign Key
UNIQUE
Standard Challenge
Locked

#3 Crew Departments

Easy
๐ŸŽฌ Captain Edward Smith

Organize all 885 Titanic crew members into their proper departments. Design the 1:Many relationship between departments and crew.

1:Many
Lookup Table
NOT NULL FK
Standard Challenge
Locked

#4 Ticket Booking Ledger

Easy
๐ŸŽฌ Ticket Office Clerk

Track the complete booking lifecycle - from initial purchase through upgrades, cancellations, and refunds - with proper financial precision.

Status Tracking
DECIMAL
DEFAULT
Timestamps
Standard Challenge
Locked

#5 Grand Dining Reservations

Medium
๐ŸŽฌ Luigi Gatti

Design the grand first-class dining reservation system - passengers, tables, sittings, and seat assignments in an elegant Many-to-Many schema.

Many:Many
Junction Table
Composite FK
Standard Challenge
Locked

#6 Cargo Hold Cleanup (1NF)

Medium
๐ŸŽฌ Chief Officer Henry Wilde

The cargo manifest is riddled with data quality nightmares - comma-separated values, repeating groups, and atomic violations. Fix the 1NF mess.

1NF
Normalization
Atomic Values
Standard Challenge
Locked

#7 Mail Room Sorting (2NF)

Medium
๐ŸŽฌ John Smith

The Titanic's mail room tracking system has redundant data scattered everywhere. Eliminate the partial dependencies to achieve Second Normal Form.

2NF
Partial Dependency
Table Splitting
Standard Challenge
Locked

#8 Lifeboat Allocation

Medium
๐ŸŽฌ First Officer Murdoch

Design the lifeboat allocation system with CHECK constraints, capacity limits, and priority boarding rules enforced at the schema level.

CHECK Constraint
UNIQUE
INDEX
Business Rules
Standard Challenge
Locked

#9 SOS Communication Log

Hard
๐ŸŽฌ Jack Phillips

Build an immutable communication log with soft deletes and a tamper-proof audit trail for every Marconi wireless message sent or received.

Audit Trail
Soft Delete
Timestamps
Immutable Log
Standard Challenge
Locked

#10 Survivor Registry

Hard
๐ŸŽฌ Captain Arthur Rostron

Design the ultimate integration challenge - link survivors to passengers, crew, lifeboats, and medical records across every table built in Act 1.

Schema Integration
Nullable FK
Multi-Table Joins
Standard Challenge
Locked

Act 2

ACT PROGRESS0/8

#11 The Harvard Face Book

Medium
๐ŸŽฌ Mark Zuckerberg

Design the foundational user profile table for a campus social network - unique emails, house affiliations, and proper indexing for fast lookups.

User Tables
UNIQUE Index
Lookup Tables
TEXT vs VARCHAR
Standard Challenge
Locked

#12 Friend Requests

Hard
๐ŸŽฌ Eduardo Saverin

Model bidirectional friendships using a self-referencing Many-to-Many pattern with canonical ordering to prevent duplicate rows.

Self-Referencing M:M
Canonical Ordering
Bidirectional Query
CHECK Constraint
Standard Challenge
Locked

#13 The Wall (Posts & Media)

Hard
๐ŸŽฌ Sean Parker

Build a polymorphic content system - text posts, photo posts, and link shares - each with different metadata, plus likes and comments.

Polymorphic
Content Types
Extension Tables
Likes Pattern
Standard Challenge
Locked

#14 News Feed Engine

Hard
๐ŸŽฌ Mark Zuckerberg

Design a pre-computed feed table that denormalizes data for read performance - the classic fan-out-on-write pattern.

Denormalization
Materialized Feed
Fan-Out
Read Optimization
Standard Challenge
Locked

#15 Photo Albums (Hierarchical Data)

Hard
๐ŸŽฌ Dustin Moskovitz

Model nested photo albums as a tree structure using self-referencing parent_id and materialized paths for efficient subtree queries.

Hierarchical Data
Self-Reference
Materialized Path
Adjacency List
Standard Challenge
Locked

#16 Events & RSVPs

Hard
๐ŸŽฌ Chris Hughes

Design the events system with complex M:M RSVP metadata, recurring event patterns, and invitation tracking.

Rich Junction Tables
Recurring Data
CHECK Constraints
Event Modeling
Standard Challenge
Locked

#17 Privacy & Access Control

Hard
๐ŸŽฌ Winklevoss Twins' Lawyer

Design granular privacy controls - visibility enums, custom audience lists, and a blocked users system for row-level security modeling.

Access Control
Visibility Modeling
Custom Audiences
Row-Level Security
Standard Challenge
Locked

#18 Notification Engine

Hard
๐ŸŽฌ Mark Zuckerberg

Build the complete notification system - type registry, user preferences, read/unread tracking, and aggregation grouping for the Act 2 capstone.

Event-Driven Schema
Notification Patterns
Actor-Verb-Object
Preference Tables
Standard Challenge
Locked

Act 3

ACT PROGRESS0/12

#19 Broker Registry (RBAC)

Hard
๐ŸŽฌ Jordan Belfort

Design a flexible Role-Based Access Control system where permissions are data-driven, not hardcoded - roles, permissions, and a mapping between them.

RBAC
Authorization
Dynamic Permissions
License Tracking
Standard Challenge
Locked

#20 Client Portfolios

Hard
๐ŸŽฌ Donnie Azoff

Design financial data tables with DECIMAL precision - clients, accounts, stocks, and portfolio holdings where rounding errors are unacceptable.

DECIMAL Precision
Financial Schema
Portfolio Modeling
Hashed Sensitive Data
Standard Challenge
Locked

#21 Trade Engine (Double-Entry Ledger)

Hard
๐ŸŽฌ Jordan Belfort

Design a trade execution system with double-entry bookkeeping - every buy creates a debit and credit, and the ledger must ALWAYS balance.

Double-Entry
Idempotency
ACID
Ledger Design
Standard Challenge
Locked

#22 Commission Tracking

Hard
๐ŸŽฌ Donnie Azoff

Design tiered commission calculations stored as configurable data - rates that change over time, splits between broker and firm, and payout tracking.

Tiered Rules
Configurable Business Logic
Computed Amounts
Effective Dating
Standard Challenge
Locked

#23 Client Onboarding (State Machine)

Hard
๐ŸŽฌ Compliance Officer

Model a state machine in the database - defined states, valid transitions between them, and a document management workflow for KYC compliance.

State Machine
Workflow Tables
Valid Transitions
Document Management
Standard Challenge
Locked

#24 SEC Audit Trail

Hard
๐ŸŽฌ FBI Agent Patrick Denham

Build a tamper-proof, append-only audit log with hash-chain integrity - every action is recorded, nothing can be modified, and tampering is detectable.

Append-Only
Event Sourcing
Hash Chain
Tamper Detection
Standard Challenge
Locked

#25 Multi-Currency Trading

Hard
๐ŸŽฌ Jordan Belfort

Extend the trading platform for international markets - currency tables, historical exchange rates, and point-in-time rate lookups.

Multi-Currency
Temporal Rates
Point-in-Time Queries
ISO Currency
Standard Challenge
Locked

#26 Risk & Margin System

Hard
๐ŸŽฌ Risk Manager

Design a risk monitoring system with exposure limits, margin thresholds, and portfolio snapshots for real-time alerting.

Risk Modeling
Alert Thresholds
Snapshot Pattern
Margin Calculations
Standard Challenge
Locked

#27 IPO Pipeline (Workflow Engine)

Hard
๐ŸŽฌ Jordan Belfort

Design a multi-stage workflow engine with parallel stages, multi-approver patterns, and stage dependencies for managing IPO deals.

Workflow Engine
Stage Dependencies
Multi-Approver
DAG
Standard Challenge
Locked

#28 Market Data Feed (Time-Series)

Hard
๐ŸŽฌ Head of Technology

Design a time-series data architecture - high-frequency tick ingestion, OHLCV candle aggregation, table partitioning, and tiered storage policies.

Time-Series
Partitioning
OHLCV
Tiered Storage
Standard Challenge
Locked

#29 Regulatory Reporting (Star Schema)

Hard
๐ŸŽฌ SEC Compliance

Design a data warehouse star schema - fact tables for trades, dimension tables for date/client/stock, and Slowly Changing Dimensions (SCD Type 2).

Star Schema
Dimension Tables
Fact Tables
SCD Type 2
Standard Challenge
Locked

#30 Stratton Oakmont - Complete Platform

Hard
๐ŸŽฌ Jordan Belfort

The Act 3 capstone - integrate brokers, clients, portfolios, trading, commissions, compliance, risk, and reporting into ONE unified schema of 15+ tables.

Schema Integration
Domain Modeling
Enterprise Design
Cross-Domain FK
Standard Challenge
Locked

Act 4

ACT PROGRESS0/10

#31 Mission Control (Distributed Data)

Very Hard
๐ŸŽฌ Professor Brand

Design distributed data schemas with vector clocks, conflict resolution, and sync tracking across 12 Lazarus missions where time dilation warps every timestamp.

Distributed Data Modeling
Vector Clocks
Conflict Resolution
Sync Tracking
Standard Challenge
Locked

#32 Endurance Telemetry (IoT Schema)

Very Hard
๐ŸŽฌ CASE

Design a high-frequency IoT sensor schema for the Endurance spacecraft with raw ingestion, rollup aggregation tables, and threshold-based alert tracking.

IoT Sensor Schema
Rollup Aggregation
Threshold Alerts
High-Frequency Ingestion
Standard Challenge
Locked

#33 Planet Habitability Database

Very Hard
๐ŸŽฌ Dr. Amelia Brand

Design a scientific data catalog with weighted scoring, measurement uncertainty tracking, and composite habitability rankings for candidate planets.

Scientific Data Catalog
Weighted Scoring
Measurement Uncertainty
Composite Ranking
Standard Challenge
Locked

#34 Cryo-Sleep Registry (Bi-Temporal Data)

Expert
๐ŸŽฌ Dr. Mann

Design a bi-temporal data model that tracks crew vitals across two time dimensions: Valid Time (when the measurement was true in reality) and Transaction Time (when it was recorded in the database).

Bi-Temporal Modeling
Valid Time vs Transaction Time
SCD Type 6
Temporal Queries
Standard Challenge
Locked

#35 Resource Allocation (Optimization)

Expert
๐ŸŽฌ Cooper

Design an inventory management system with consumption tracking, depletion projections, and scenario modeling for a spacecraft with finite, irreplaceable resources.

Inventory Management
Consumption Tracking
Depletion Projection
Scenario Modeling
Standard Challenge
Locked

#36 TARS Message Protocol (Queue Schema)

Expert
๐ŸŽฌ TARS

Design a relational message queue with guaranteed delivery, idempotent consumption, dead letter handling, and retry with exponential backoff for interstellar communications.

Message Queue Schema
Idempotent Consumption
Dead Letter Queue
Retry Backoff
Standard Challenge
Locked

#37 Wormhole Navigation (Graph in SQL)

Expert
๐ŸŽฌ Romilly

Model a directed weighted graph of spatial anomalies connected by wormholes using an adjacency list pattern, with computed shortest paths and self-referencing constraints.

Graph in SQL
Adjacency List
Directed Weighted Graph
Shortest Path
Standard Challenge
Locked

#38 Colony Data (Schema Versioning)

Expert
๐ŸŽฌ Murphy Cooper

Design a migration tracking and schema versioning system that records every structural change to the database, supports rollback, and maintains a live registry of all tables and columns.

Schema Versioning
Migration Tracking
Rollback Support
Schema Registry
Standard Challenge
Locked

#39 Quantum Data (CQRS Pattern)

Expert
๐ŸŽฌ Murphy Cooper

Design a CQRS (Command Query Responsibility Segregation) architecture with separate write-optimized event logs and read-optimized projection tables for Tesseract gravity data.

CQRS
Event Sourcing
Write-Optimized Tables
Read Projections
Standard Challenge
Locked

#40 Cooper Station - Humanity Reborn

Legendary
๐ŸŽฌ Cooper

Design the complete data architecture for Cooper Station - humanity's new home orbiting Saturn - with citizens, zones, resources, healthcare, governance, and cross-domain event tracking using DDD bounded contexts.

Domain-Driven Design
Bounded Contexts
Cross-Domain Events
Enterprise Schema
Standard Challenge
Locked

Act 5

ACT PROGRESS0/10

#41 The Power Plant (Billion-Scale Schema)

Legendary
๐ŸŽฌ The Architect

Design a billion-scale schema for 6.8 billion human pods with sub-millisecond lookups, partition strategies, and optimal key selection.

Billions-scale table design
Partition strategies
UUID vs BIGINT trade-offs
Shard key selection
Standard Challenge
Locked

#42 Agent Smith Tracking (Replication)

Legendary
๐ŸŽฌ Agent Smith

Design a self-referencing replication tree tracking Agent Smith clones, their lineage, generation depth, and the pods they override.

Self-referencing trees
Generation tracking
Clone lineage
Materialized path
Standard Challenge
Locked

#43 Anomaly Detection (Pattern Schema)

Legendary
๐ŸŽฌ The Oracle

Design an anomaly detection system with configurable pattern rules, event correlation, and threat scoring for Matrix glitches.

Pattern matching schemas
Rule definition tables
Anomaly scoring
Event correlation
Standard Challenge
Locked

#44 The Construct (Skill Tree Schema)

Legendary
๐ŸŽฌ Tank

Design a skill tree system with prerequisite DAGs, mutual exclusion constraints, and progression tracking for uploading combat programs into operatives.

Skill tree / tech tree
Prerequisite DAG
Mutual exclusion
Progression tracking
Standard Challenge
Locked

#45 Zion Access Control (Zero-Trust)

Legendary
๐ŸŽฌ Morpheus

Design a zero-trust access control system with MFA, device trust, session management, policy-based authorization, and real-time revocation after Cypher's betrayal.

Zero-trust schema
Session management
MFA
Policy-based access control
Standard Challenge
Locked

#46 The Source Code (Version Control Schema)

Legendary
๐ŸŽฌ The Architect

Design a Git-like version control system in relational tables with repositories, branches, immutable commits, file snapshots, and diff tracking.

Version control schema
Commits as immutable objects
Branches
Diff tracking
Standard Challenge
Locked

#47 Machine City (Multi-Tenant)

Legendary
๐ŸŽฌ The Architect

Design a multi-tenant architecture for 12 Matrix instances with tenant isolation, shared infrastructure tables, and provisioning workflows.

Multi-tenancy patterns
Tenant isolation
Shared vs tenant-specific tables
Row-level security
Standard Challenge
Locked

#48 The Prophecy Engine (Rules Engine)

Legendary
๐ŸŽฌ The Oracle

Design a configurable rules engine with nested condition trees, weighted action outcomes, rule versioning, and evaluation logging.

Rules engine schema
Condition trees
Action outcomes
Rule versioning
Standard Challenge
Locked

#49 Matrix Reload (Migration Orchestration)

Legendary
๐ŸŽฌ The Architect

Design a phased migration orchestration system with checkpoint snapshots, rollback scripts, validation checks, and detailed logging for upgrading 6.8 billion rows.

Migration orchestration
Phased migration
Checkpoint/savepoint
Rollback strategy
Standard Challenge
Locked

#50 The Architect's Masterpiece

Legendary
๐ŸŽฌ The Architect

Design the COMPLETE Matrix data architecture spanning 8 domains with bounded contexts, cross-domain event integration, and 25+ table coordination as the ultimate capstone challenge.

Enterprise schema design
Bounded contexts
Cross-domain integrity
25+ table coordination
Standard Challenge
Locked

Act 6

ACT PROGRESS0/10

#51 The Menu Board

Hard
๐ŸŽฌ Ray Kroc

Design the product catalog for a fast-food chain where the same menu item can carry a different price - or not exist at all - at different locations.

Product Catalog
Location-Based Pricing
Junction Table
Standard Challenge
Locked

#52 Franchise Territory Rights

Hard
๐ŸŽฌ Harry Sonneborn

Design the franchise agreement system: a franchisee licenses an exclusive territory, and no two agreements may overlap.

Licensing Model
Exclusive Territory
Contract History
Standard Challenge
Locked

#53 The Speedee Service System

Hard
๐ŸŽฌ Mac McDonald

Model the kitchen order pipeline: an order moves through prep stations in sequence, and every station transition is timestamped.

Pipeline Modeling
Event Timestamps
Order Fulfillment
Standard Challenge
Locked

#54 Supply Chain Standardization

Hard
๐ŸŽฌ Ray Kroc

Design the supplier and distribution schema that guarantees every restaurant gets identical ingredients, sourced through approved channels only.

Supplier Management
Distribution Network
SKU Standardization
Standard Challenge
Locked

#55 Real Estate Empire

Expert
๐ŸŽฌ Harry Sonneborn

Design the real estate holding structure that makes the company landlord to every one of its own franchisees - the twist that makes the empire actually profitable.

Asset Management
Lease Agreements
Cross-Entity Linking
Standard Challenge
Locked

#56 Royalty & Rebate Engine

Expert
๐ŸŽฌ Harry Sonneborn

Design the schema that calculates monthly royalty owed on gross sales and reconciles it against supplier rebates earned on standardized purchasing.

Financial Calculation
Multiple Revenue Streams
Period-Based Aggregation
Standard Challenge
Locked

#57 Multi-Location Inventory

Expert
๐ŸŽฌ Ray Kroc

Design a stock-tracking schema that covers per-location inventory levels, transfers between restaurants, and automatic reorder triggers.

Inventory Tracking
Reorder Thresholds
Lateral Transfers
Standard Challenge
Locked

#58 Franchise Performance Scorecard

Expert
๐ŸŽฌ Ray Kroc

Design the compliance and performance auditing system, including anonymous mystery-shopper inspections and a formal underperformance flagging process.

Audit Trail
Scoring System
Escalation Workflow
Standard Challenge
Locked

#59 National Ad Fund

Legendary
๐ŸŽฌ June Martino

Design a cooperative marketing fund: every restaurant contributes a percentage of sales into a shared pool, and campaigns draw from it with regional allocation and ROI tracking.

Pooled Fund Accounting
Regional Allocation
ROI Attribution
Standard Challenge
Locked

#60 The Golden Arches Empire

Legendary
๐ŸŽฌ Ray Kroc

Capstone: unify territory rights, real estate leasing, royalty calculation, and supply chain into one integrated franchise-empire schema.

Schema Integration
Cross-Subsystem Queries
Capstone Design
Standard Challenge
Locked

Act 7

ACT PROGRESS0/10

#61 Patient Intake Registry

Hard
๐ŸŽฌ Dr. Erin Mears

Design the patient intake system: registration, admissions, symptom reporting, and triage priority for a fast-moving outbreak.

Patient Registry
Visit vs Person Modeling
Triage Prioritization
Standard Challenge
Locked

#62 Contact Tracing Graph

Hard
๐ŸŽฌ Dr. Erin Mears

Model the exposure network: who was in contact with whom, when, and for how long - the graph that turns one case into a map of a hundred.

Self-Referencing Graph via FK Pair
Exposure Modeling
Risk Scoring
Standard Challenge
Locked

#63 Lab Test Pipeline

Hard
๐ŸŽฌ Dr. Ally Hextall

Design the specimen-to-result pipeline: collection, test ordering, and results, with turnaround time trackable at every stage.

Multi-Stage Pipeline
Specimen Chain of Custody
Turnaround Measurement
Standard Challenge
Locked

#64 Hospital Bed Capacity

Hard
๐ŸŽฌ Dr. Ellis Cheever

Design the ward and bed inventory system, including per-bed occupancy and surge capacity for when a normal ward isn't enough.

Facility Capacity Modeling
Occupancy Tracking
Surge Planning
Standard Challenge
Locked

#65 Quarantine & Isolation Tracking

Expert
๐ŸŽฌ Dr. Ellis Cheever

Design the schema for issuing quarantine orders, tracking compliance check-ins, and logging violations that escalate to enforcement.

Time-Bound Orders
Compliance Logging
Violation Escalation
Standard Challenge
Locked

#66 Vaccine Cold-Chain Logistics

Expert
๐ŸŽฌ Dr. Ally Hextall

Design the vaccine batch and cold-chain shipment schema, with a continuous temperature log that proves - or disproves - a shipment stayed viable.

Batch Tracking
Time-Series Sensor Logging
Threshold Breach Detection
Standard Challenge
Locked

#67 Epidemiological Case Reporting

Expert
๐ŸŽฌ Dr. Ellis Cheever

Design a reportable-disease case schema where every status change - suspected, probable, confirmed, ruled out - is logged, and public-health hand-offs are tracked explicitly.

State Machine as Event Log
Case Status History
Inter-Agency Notification
Standard Challenge
Locked

#68 Transmission Modeling Data

Expert
๐ŸŽฌ Dr. Ian Sussman

Design the schema behind outbreak-cluster analysis: who infected whom, grouped into clusters, feeding a daily effective-reproduction-number time series.

Cluster Analysis
Peer-to-Peer Transmission Events
Daily Time-Series Aggregation
Standard Challenge
Locked

#69 Global Health Data Exchange

Legendary
๐ŸŽฌ Dr. Leonora Orantes

Design the interoperability layer that lets health jurisdictions share case data under formal agreements, with consent tracked on every exchange.

Cross-Jurisdiction Interoperability
Bilateral Agreements
Consent-Gated Data Exchange
Standard Challenge
Locked

#70 CDC Command Center

Legendary
๐ŸŽฌ Dr. Ellis Cheever

Capstone: unify patient intake, contact tracing, quarantine, and case reporting into one command-center schema anchored on the patient.

Schema Integration
Patient-Centric Hub Design
Capstone Synthesis
Standard Challenge
Locked

Act 8

ACT PROGRESS0/10

#71 Avatar Creation

Hard
๐ŸŽฌ Wade Watts (Parzival)

Design the account and avatar system: one player can control an avatar, and every piece of that avatar's appearance is tracked as its own customization slot.

Account vs Character Modeling
Customization Slots
1:M Ownership
Standard Challenge
Locked

#72 Inventory & Loot System

Hard
๐ŸŽฌ Aech

Design the item catalog and inventory system, distinguishing items an avatar is carrying from items an avatar currently has equipped.

Shared Item Catalog
Inventory vs Loadout
Rarity Tiers
Standard Challenge
Locked

#73 Quest & Achievement Tracker

Hard
๐ŸŽฌ Wade Watts (Parzival)

Design a quest system where some quests require an earlier quest to be completed first - a prerequisite chain pointing back into the same table.

Self-Referencing Prerequisite Chain
Progress State Tracking
Achievements vs Quests
Standard Challenge
Locked

#74 Guild & Clan System

Hard
๐ŸŽฌ Samantha (Art3mis)

Design the guild membership system as a many-to-many relationship between avatars and guilds, plus an invitation flow with two references back to the same avatars table.

Many-to-Many via Junction Table
Role Assignment
Dual Self-Reference (Invites)
Standard Challenge
Locked

#75 Matchmaking & Ranked Play

Expert
๐ŸŽฌ Wade Watts (Parzival)

Design the ranked-match system: a per-mode skill rating, a match record, and a rich junction table capturing each participant's team and rating change.

Per-Mode Rating
Rich Junction Table
Before/After Snapshot
Standard Challenge
Locked

#76 Virtual Economy & Marketplace

Expert
๐ŸŽฌ Aech

Design the item marketplace and a double-entry currency ledger where every trade produces a matching debit and credit.

Marketplace Listings
Double-Entry Ledger
Immutable Financial Log
Standard Challenge
Locked

#77 In-Game Crafting System

Expert
๐ŸŽฌ Aech

Design a crafting system where each recipe requires several material items in specific quantities, and an avatar's crafting jobs are queued, not instant.

Many-to-Many Bill of Materials
Quantity on the Junction
Job Queue Modeling
Standard Challenge
Locked

#78 The Easter Egg Hunt

Expert
๐ŸŽฌ James Halliday

Design the schema behind a Halliday-style sequential puzzle hunt: ordered clues, per-avatar solve progress, a completion-time leaderboard, and an anti-cheat audit trail.

Ordered Puzzle Sequence
Derived Leaderboard Table
Anti-Cheat Audit Log
Standard Challenge
Locked

#79 Cross-Server Player Migration

Legendary
๐ŸŽฌ Ogden Morrow

Design the schema for transferring a player between regional servers, including a second table for resolving item and name conflicts the migration uncovers.

Two FKs Into the Same Parent (Source/Destination)
Conflict Resolution Log
Cross-Shard Data Movement
Standard Challenge
Locked

#80 The OASIS

Legendary
๐ŸŽฌ Wade Watts (Parzival)

Capstone: unify avatars, inventory, guilds, the marketplace, and quests into one integrated virtual-world schema anchored on the avatar.

Schema Integration
Avatar-Centric Hub Design
Capstone Synthesis
Standard Challenge
Locked