LeetDesign
← All designs

Design a Key-Value Store

repsweet080303@repsweet080303
5
Loading diagram…

5 Comments

Sign in to join the discussion.

  • David Cho@david_cho

    boxes are inventory. edges are the design.

  • Heap Overflow@heap_overflow

    lol three of us begging for arrows now. the box choice is right tho, lb + cache + db is the correct kv skeleton. connect it and this jumps 60 points easy

  • Nadia Hassan@nadia_hassan

    curious where the cdn was going to sit, in front of the lb? for a kv store with writes in the mix that placement gets interesting

  • James Park@james_park

    fwiw the grader traces request paths along the edges, so with zero edges it has nothing to score. connect client through lb to app, then app to cache and db, and hit grade again. the feedback gets way more specific

  • Sofia Almeida@sofia_almeida

    nice pick on the six pieces, now draw the arrows! it becomes a real design the second a request can flow