Your favorite system design question?
I'll go first. I love to ask, design: Google docs, Google maps, Spotify Play store/App store True caller Zerodha/Share market terminal What are some of your favourite questions?
It's not that complicated I guess.
All you need is a distributed kv store in backend maybe Dynamo or aerospike and a thin api layer that supports SSE and couple of rest endpoints for polling and pulling.
Since the client SDK will be potentially installed on billions all you need to take is lots of concurrent connections.
Put a haproxy cluster in the front, write the backend in go or rust, use AWS autoscaler.
This covers your Boolean and multivariate flags.
What's missing ?
See more comments
Design an experimentation platform
I've asked this once to a principal architect.
JamieTarttDoDoDo
Stealth
a year ago
Twitter (real time # of likes)
Image loading lib (Android)
Why no one designs IRCTC / ADHAAR or Cowin.๐ค. Because most of the engineers on the hiring team are afraid to ask the question as they aren't sure either. The fear flows top down in the org- of being wrong and being gossiped around.
When did we become like this ๐
i really like designing the booking apps, be it a movie or hotel especially the DB designing part, the part where we get many to many cardinality it gets fun.