Tips for making a chat web application
Tips for making a chat web application
Managing persistent connections will be a challenge, especially at high scale. Choose your architecture wisely. You'll end up with a sticky session system.
Focus on your users. If they want to do silly things like gifs or reactions give it to them.