Challenges
Design-scenario practice notes — a prompt, Mihir's own attempt, then a model solution. See Architecture/system_prompt for the note template.
- Design a Rate Limiter —
pillar-resilience - Design a Secrets Management System —
pillar-security - Design a Multi-Tenant Data Isolation Strategy —
pillar-org-complexity - Design a Multi-Region Caching Layer for a Read-Heavy API —
pillar-performance - Design a Cost-Optimized Batch Data Pipeline —
pillar-cost - Design an Observability Pipeline for a Microservices Platform —
pillar-operational-excellence - Design a Payment Reconciliation System —
pillar-resilience - Design a Real-Time Fraud Detection System —
pillar-security - Design a Feature Flag / Progressive Delivery Platform —
pillar-org-complexity - Design a Multi-Tenant SaaS Metering & Cost Chargeback System —
pillar-cost - Design an Incident Response and On-Call Escalation System —
pillar-operational-excellence - Design a Distributed Job Scheduler —
pillar-resilience - Design a Search Autocomplete (Typeahead) System —
pillar-performance - Design a Webhook Delivery System —
pillar-resilience - Design an Audit Log System for a Regulated Trading Platform —
pillar-security - Design a Distributed Unique ID Generation Service —
pillar-performance - Design a Real-Time Order Matching Engine —
pillar-resilience - Design a Cost Anomaly Detection System for a Multi-Account Cloud Estate —
pillar-cost - Design a Cross-Service Data Deletion (Right to Be Forgotten) Pipeline —
pillar-org-complexity - Design a KYC/AML Onboarding Pipeline for a Fintech Platform —
pillar-security - Design a Real-Time Collaborative Document Editing System —
pillar-performance - Design a Deployment Pipeline with Automated Canary Analysis and Rollback —
pillar-operational-excellence - Design a Zero-Downtime Database Migration System —
pillar-org-complexity