We are excited to host Sun-Li Beatteay speaking on Guaranteeing Consensus in Distributed Systems with CRDTs
Consensus in distributed systems has been a debated topic every since programmers discovered they could run the same program on multiple machines. Researchers have been studying consensus for decades, resulting in numerous algorithms and white papers. Unfortunately, many of these algorithms are flawed and unreliabled.
However, in 2011, a team of researchers published a paper on a novel approach to distributed consensus using Conflict-free Replicated Data Types (https://hal.inria.fr/inria-00609399v1/document). This paper created quite a buzz as it showed that CRDTs were mathematically proven to guarantee consensus through "Strong Eventual Consistency." They also claimed to have solved the CAP conundrum.
This presentation dives into this seminal paper in order to answer the hard questions. What are CRDTs? How do they work? And most importantly, does it actually solve CAP? By the end of this talk, everyone in the audience will have a foundational understanding of CRDTs and how they can be applied to their own work.
Best of all, I will be explaining all of this is as simple language as possible. No advanced math degree required! Sound too good to be true? You'll just have to come see for yourself!
Sunny Beatteay (http://sunli.co) (@SunnyPaxos https://twitter.com/SunnyPaxos) is a software engineer and writer. He works on the Storage team at DigitalOcean where he helps to build Cloud products for fellow engineers. He also writes stories and tutorials related to technology on Medium (https://medium.com/@SunnyB).
Sunny lives in Brooklyn, NY. When he's not writing software, you can often find him drinking fine whiskeys, entertaining his cat, and playing Zelda. Usually at the same time.
**Doors open at 6:30 pm**; the presentations will begin right around 7:00 pm; and, yes, there will be refreshments of all kinds and pizza.
You'll have to check-in with security with your Name/ID. Definitely sign-up if you’re going to attend–unfortunately people whose names aren’t entered into the security system in advance won’t be allowed in.
After Sunny's presentation, we will open up the floor to discussion and questions.
**Talks are always recorded on video and released ~2 weeks after the meetup.**
We hope that you'll read some of the papers and references before the meetup, but don't stress if you can't. If you have any questions, thoughts, or related information, please visit #pwlnyc (https://paperswelove.slack.com/messages/pwlnyc/) on slack (http://papersweloveslack.herokuapp.com/), our GitHub repository (https://github.com/papers-we-love/papers-we-love), or add to the discussion on this event's thread.