Framework for Real-time collaboration on extensive Data Types using Strong Eventual Consistency (SEC)
Archived: I made some cleanup upon completion, but this project is now concluded and has been archived.
This project emerged as part of my research master thesis at the University of Montreal, where I successfully graduated in January 2019. For an in-depth exploration, you can access the complete thesis paper here.
CollabServer is a sophisticated framework designed for real-time collaboration on extensive data types, such as Graph. Leveraging CRDT, it ensures concurrency without the need for manual conflict resolution. It's important to note that while this framework represents a significant contribution to research, it is not recommended for production code due to its experimental nature.