As the digital world continues to evolve, effective communication and collaboration are becoming more important than ever across various industries. In this talk, using cutting-edge and modern technologies for real-time communication, you’ll learn how to architect and build a large-scale distributive system that will act as an expandable collaborative desktop environment, capable of handling thousands of users in real-time, allowing them to work together remotely. In the end, you’ll be able to apply the concept in engineering any multi-user system that requires a robust state synchronisation.