Building Conflux - My Own Real-time Collaboration Engine in Rust
dev.to·7h·
Discuss: DEV
Flag this post

I’ve always used real-time tools without thinking too much about how they actually work. Google Docs, Figma, Replit multiplayer, VSCode Live Share… you type something, the other person sees it instantly, nothing breaks, nobody overwrites anybody else. It... just works.

And for some reason, I kept wondering what’s happening under the hood. How does one person’s change mysteriously appear everywhere? How are conflicts handled? What happens if two people change the same thing at the same time?

I didn’t want the “high-level” answer. I wanted to feel the system. The same way building Veridian helped me understand Git, I wanted to understand these real-time sync systems by building one myself.

So I built Conflux, a small real-time collab…

Similar Posts

Loading similar posts...