← All tracks

System design

End-to-end platforms: grain, SLAs, CDC, lakes, and what you page at 3am

22 questions with hidden solutions

Drill this stack →

  1. Q1StripeShopifyDoorDashSystem designmedium

    Design an orders platform for 40 analysts at 9:00 and a 15-minute CDC lag. Sketch the layers.

  2. Q2UberLinkedInConfluentSystem designhard

    Exactly-once from Kafka into a warehouse. What do you actually promise?

  3. Q3Capital OneWalmartTargetSystem designmedium

    A late dimension change must not rewrite last month’s facts. Pattern?

  4. Q4AppleNetflixDatabricksSystem designhard

    Two engines must share one lake table. What do you refuse to do?

  5. Q5Capital OneUnitedHealthPalantirSystem designhard

    PII in bronze, marketing wants emails. Draw the control plane.

  6. Q6AirbnbLyftSpotifySystem designhard

    Backfill two years without starving the 8:00 SLA. How?

  7. Q7UberDoorDashInstacartSystem designhard

    When is a warehouse the wrong serving plane?

  8. Q8AmazonGoogleSnowflakeSystem designmedium

    Cost doubled and nobody knows which team. What was missing in the design?

  9. Q9ConfluentShopifyStripeSystem designeasy

    Sketch CDC from Postgres to Iceberg with a 5-minute SLA.

  10. Q10SnowflakeDatabricksSalesforceSystem designmedium

    Multi-tenant SaaS analytics. How do you isolate?

  11. Q11UberDoorDashNetflixSystem designeasy

    Streaming dashboard vs a 1-hour mart. How do you choose?

  12. Q12AmazonNetflixCapital OneSystem designeasy

    Disaster recovery for the lake. What is the actual runbook?

  13. Q13SpotifyNetflixMetaSystem designmedium

    Design clickstream → daily active users for 50 analysts at 09:00. 5-minute lag is enough. Sketch layers and one SLA.

  14. Q14StripeAdyenCoinbaseSystem designhard

    Payments ledger: webhook retries, partial refunds, and a warehouse. What is the grain of gold?

  15. Q15FivetranWorkdaySalesforceSystem designmedium

    A vendor SaaS dumps CSVs to S3 at 03:00 with no PK. How do you make incremental gold?

  16. Q16AppleUnitedHealthSpotifySystem designhard

    Multi-region: EU data cannot leave EU, US analysts want a global dashboard. Draw the legal design.

  17. Q17AirbnbUberStripeSystem designhard

    Backfill 3 years after a grain change. How do you cut over without two revenues?

  18. Q18UberDoorDashInstacartSystem designmedium

    Online store for features must answer in 20 ms. Warehouse p95 is 800 ms. What is the serving path?

  19. Q19SnowflakeCapital OneDatabricksSystem designeasy

    Cost attribution: five teams, one Snowflake account. Minimum viable design?

  20. Q20ConfluentShopifyGitLabSystem designhard

    CDC from Postgres: you need deletes in the lake. What must the source have?

  21. Q21CloudflareDatadogUberSystem designmedium

    A “real-time” ops dashboard can be 2 minutes late. Kafka + Flink + ClickHouse vs Kafka + 5-min microbatch Spark. Pick and defend.

  22. Q22Capital OneUnitedHealthAppleSystem designmedium

    PII in bronze, marketing wants a campaign table with emails. Controls you actually draw.

Search DataLane

↑↓ navigate↵ openesc close