5:30pm: Doors open
5:30pm - 6:00pm: Networking, Pizza and Drinks
6:00pm - 6:45pm: Tim Berglund, Confluent
6:45pm - 7.15pm: Additional Q&A and Networking
Dissolving the Problem: Kafka is more ACID Than Your Database
It has become a truism in the past decade that building systems at scale, using non-relational databases, requires giving up on the transactional guarantees afforded by the relational databases of yore, ACID transactional semantics are fine, but we all know you can’t have them all in a distributed system. Or can we?
In this talk, I will argue that by designing our systems around a distributed log like Kafka, we can, in fact, achieve ACID semantics at scale. We can ensure that distributed write operations can be applied atomically, consistently, in isolation between services, and of course with durability. An elusive set of properties becomes relatively easy to achieve with the right architectural paradigm underlying the application.
Speaker: Tim Berglund
Bio: Tim is a teacher, author, and technology leader with Confluent, where he serves as the Senior Director of Developer Experience. He can frequently be found at speaking at conferences in the United States and all over the world. He is the co-presenter of various O’Reilly training videos on topics ranging from Git to Distributed Systems. He is a co-host of the http://devrelrad.io podcast, writes at https://cnfl.io/blog-tim-berglund and lives in Littleton, CO, USA with the wife of his youth.
This meetup is Hosted by CapTech Consulting.