Skip to content

Apache Kafka® is more ACID Than Your Database - From Confluent's Tim Berglund

Photo of Suresh Khatri
Hosted By
Suresh K. and 3 others
Apache Kafka® is more ACID Than Your Database - From Confluent's Tim Berglund

Details

Details
Join us for our next Sydney Apache Kafka meetup on November 13th from 6:00pm hosted by Macquarie Group. The agenda, venue and speaker information can be found below. See you there!

-----

6:00pm - Entry, networking, food/drink
6:30pm - Suresh Khatri, Macquarie Bank
7:15pm - Tim Berglund, Confluent
8:00pm - Additional Networking and Q&A
8:30pm - Doors close

-----

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, and is the author of Gradle Beyond the Basics. He tweets as @tlberglund, blogs very occasionally at http://timberglund.com, is the co-host of the http://devrelrad.io podcast, and lives in Littleton, CO, USA with the wife of his youth and their youngest child, the other two having mostly grown up.

Title: Dissolving the Problem: Kafka is more ACID Than Your Database

Abstract: 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. What seems to be a counterintuitive conclusion ends up being straightforwardly achievable using existing technologies, as an elusive set of properties becomes relatively easy to achieve with the right architectural paradigm underlying the application.

---

Speaker:
Suresh Khatri

Bio: Head of Digital Data Platforms, Macquarie Bank. I lead the Cloud Data Platforms team with strong focus on Data Engineering movement and Platform-as-a-service offering for use cases involving Apache Cassandra, Elasticsearch, Apache Spark, Presto and Apache Kafka clusters.

---

If you would like to speak or host our next event please let us know!

NOTE: We are unable to cater for any attendees under the age of 18. Please do not sign up for this event if you are under 18.

Photo of Apache Kafka Sydney group
Apache Kafka Sydney
See more events
Macquarie Business Banking
1 Shelley St · Sydney, NS