Discussion about this post

User's avatar
Anubhav Gupta's avatar

Thanks a lot for this !! few queries. :?

if we are storing as list of follower and following in cassandra, if some celebrity create the account first time ( peak following requests), wouldn’t this cause any issue ? “For in-memory concurrency, rely on an efficient locking”

Late Arrivals or Chronological Inconsistency: Even if an item arrives late, it’s placed correctly in the timeline by the client or server logic. → this still won’t be gauranteed right ? → for e.g. i am following multiple folks and refreshing my feed, let say they are posting close time, out post service push inorder events like ingestion time not equivalent to creation time, how are we making sure order or is it we are trading off consistency here ? , or am i thinking wrong ?

how did we decide between. , keeping directed edge in cassandra ( append type ) vs mentioned list type. ( directed edge like userid → f1, userid → f2, f1 → userid)

chunking flow is like → client uploading to s3 , then sending link to server is it ?

Expand full comment
3 more comments...

No posts