Hi Awesome folks! I am trying to come up with a frontend architecture of Slack, Spotify as preparation for System-Design rounds for interviews. Looking specifically into building it with React and focussing the design on 1) When and in which components in the tree should data-fetching happen 2) State-management 3) Web-socket connection management for chats, chat CRUD ops, other typical problems to solve in chat, notifications, video player for a Web client in a React component model. I recently was asked this in sys design round and did not do very well. Looking for people who have a good grasp on this subject in the coming 2-3 days and who will be happy to discuss this with me and a friend of mine who is also preparing. Please DM me and we can discuss the rest!! Thank you very much. #systemdesign #frontend #swe #interview #slack #spotify #react