Architecting real-time cloud collaboration systems

About speaker

Vuk is a senior software engineer with expertise in building cutting-edge mobile and web applications. Combined with skills in back-end engineering and distributed systems, Vuk delivered advanced scalable applications, working through full product cycles from initial design to the production release and delivery. In his free time, Vuk is developing his skills in fields of bioinformatics engineering and neuroscience.

About speakers's company

EPAM Systems, Inc. is an American company that specializes in software engineering services, digital platform engineering, and digital product design.

Abstracts

Using cutting-edge 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 environment, capable of handling thousands of users in real-time, allowing them to work together remotely.

In this talk, using cutting-edge and modern technologies for real-time communication, the audience will be able to 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 and allowing them to work together remotely. In the end, the audience will be able to apply the concept for engineering any multi-user system that requires a robust state synchronization. The overall idea of the concept 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 for 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 into many different projects that can be built on the foundation that this talk will bring to the audience in an interesting and challenging way.

The talk was accepted to the conference program