CRDT is used in both Teletype for Atom and Phoenix
Recently, I heard about CRDT1 a lot from some podcasts:
- The Changelog #147: Elixir and Phoenix with Chris McCord | Changelog | News and podcasts for developers
- 5by5 | Ruby on Rails Podcast #239: When You Type I Type We Type: Part 2
Turns out, CRDT is used in Phoenix for its PubSub2 module and in Teletype for Atom for its text syncing process3.
If you are interested in this kind of reliable distributed system, definitely go check it out: Chris McCord on Twitter: "If you're curious about the CRDT in my Erlang Factory keynote for Phoenix Presence, our impl is based on this paper https://t.co/q6CDmPB4Mj".