How would you design the table schemas for the Messenger use case?
I know, this could be an interview question on its own…