# Vivek Kushwaha | R2 - Solved the System design for click events - Solved the basics of chat system - Both the solutions have scaling issue. - # Question 1: HLD : capture click events : clevertap Website/App - > users active capture click events. id: session_id: enevt type: button click/ coupons / time_spent: created: client -> load balancer -> event tracking service -> DataBase # Question 2: Chat System 1<>1 chat text messages. - list of conversations - list of messages Chat: id: uuid created_at: timestamp user_caht: user_id: uuid chat_id: uudi message: id: uuid chat_id: uuid message: text sent_by: uuid created_at: timestamp list of : select chat_id, max(created_at) as latest_message from user_chat join message on message.chat_id=user_chat.id where user_chat.user_id = <my_user_id> group by chat_id order by latest_message desc;