Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Beyond Posts and Comments: A New Paradigm for Online Discussions
Blueprint Byte
Aug 22, 2024
180 views
This is a proposal of system design changes.
Here we will discuss about threads/post architecture in social media platform like facebook.com vs threads.net.
Current Architecture (Separate Post and Comment models):
A thread can be like this:
Here the normal post architecture is:
There is separation of concern. i.e
let's take a demo:
1.
Above thread has multiple comments, no matter how many comments there is, comments are treated separately.
Pros:
Cons:
The proposal of unified content modal
Now the proposal is, for example in the above post,
Why?
If the proposed idea/solution is really nice. Or is problem solving then it should not be a minor contribution on someone's question/post. But rather a topic that can be discussed futher.
For example in the picture:
If User proposes a really nice explanation to the question, let's say proposes a hypothesis that is really brilliant. It should show up a post itself, which will incentives the user base for more engagement, later the comments made on post can also be tagged to user's signature.
Pros:
A really nice example i found out was from Threads.net:
Here's post from porche:
A user just ordered a porsche, showed in first comment, which many people might find a good topic of discussion, for say CommentA
Threads treat comments as a separate thread.
So the comment i.e ordering a new porsche itself a new thread.
Here, another user replies to the 1st user who bought a car, saying well done
Here the commentA has more comments. Let's call it commentAa.
In this architecture you can clearly see, how threads treats it's post and comment as everything is a post modal.
These are the good side of the Everything is a post modal.
What about Cons?
Brainstorming the idea:
Now's see see what are some data structures that can make our hypothesis come to life?
in the future post we will discuss about Data structure and Algorithm, that can bring the blueprint to life.
#systemdesign #threads #architecture