1. Partition Keys & Ordering intermediate Multiple choice

    After scaling consumers from 3 to 12, downstream data shows updates applied out of order. What happened?

    2 min answer orderingpartitioningcorrectness
  2. Partition Keys & Ordering advanced

    Alibaba reported a peak of 583,000 order creations per second during Singles' Day 2020. Take that as the sizing input for a log-based order-event pipeline with per-buyer ordering. Roughly how many partitions does the order topic need, and which assumption dominates the error?

    2 min answer alibabapartitionscapacitypeak-event-readiness
  3. Partition Keys & Ordering advanced

    One customer generates 60% of your event volume. Their partition's consumer cannot keep up and the rest idle. What are your options?

    2 min answer skewmulti-tenancyscaling
  4. Real-Time Serving Layer advanced

    A contest platform must update leaderboards for millions of participants as scoring events arrive. What is the architecture, and what must not be attempted?

    2 min answer dream11leaderboardfanoutprecomputation
  5. Real-Time Serving Layer advanced

    A feature needs personalised results in under 50 ms for millions of users. What is computed when?

    2 min answer servingprecomputationhybridfreshness
  6. Real-Time Serving Layer advanced

    A flash sale opens at a published time. The precomputed inventory and price data is served from a real-time serving layer whose caches were rebuilt an hour earlier during a deploy. What happens in the first ten seconds after the sale opens?

    3 min answer flash salecold cacherequest collapsingalibaba
  7. Real-Time Serving Layer intermediate Multiple choice

    A product page needs the current computed price for one product id at 40,000 reads per second with p99 under 25 ms. A stream processor already recomputes each product's price every few seconds from competitor and inventory events. Where should the read path go?

    3 min answer serving-layerkey-valuequeryable-stateolap
  8. Real-Time Serving Layer advanced

    A real-time platform must serve computed state to a low-latency request path. What should the serving layer look like?

    2 min answer serving-layerdecouplingfreshnessavailability
  9. Real-Time Analytical Stores intermediate Multiple choice

    A creator analytics feature must show per-minute view counts for 8 million creators over a 90-day window at p95 under 500 ms while ingesting 300 thousand view events per second. Work out the row counts and decide which storage shape fits.

    3 min answer rollupretentioncolumnarsizing
  10. Real-Time Analytical Stores advanced

    A platform needs sub-second analytical queries over a continuously updating dataset. What kind of store, and what are the trade-offs?

    2 min answer zerodhaolapingestionfreshness
  11. Real-Time Analytical Stores advanced

    A platform needs sub-second analytical queries over recent high-volume event data. What store characteristics matter?

    2 min answer realtime-analyticsingestioncardinalityretention
  12. Real-Time Analytical Stores intermediate Multiple choice

    A team proposes a specialised real-time analytics store for an internal dashboard used by twelve analysts. Assess.

    2 min answer architecturecostdecision