Technologies & Solutions
Tuesday, 17. October 2023., 09:55
Hall A
45'
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 robust state synchronization.
The overall concept of the idea revolves around efficient server-side management and discovering a way to robustly update it and distribute it to other machines and client devices. Finding such a strategy is not easy and requires a lot of research, benchmarking, and other relevant techniques in order to achieve the best performance capable of handling such a large number of users. Connecting the fields of system engineering, software engineering, and engineering management, this talk will be a great introduction to many different projects that can be built on the foundation that this talk will bring to the public in an interesting and challenging way.