If you're looking to take a deeper dive into Apache Cassandra and gain a better understanding of its fundamentals, then this is a meetup you won't want to miss!
Michael Penick, Software Architect at GoDaddy, will be focusing this session on the data structures and algorithms that have made Cassandra a scalable and performant database, while also exploring the low-level details of its implementation.
Be sure to come straight from the office, as food and beverage will be served.
I hope you're able to make it!
Inside Cassandra – C* is an interesting piece of software for many reasons, but it is especially interesting in its use of elegant data structures and algorithms. This talk will focus on the data structures and algorithms that make C* such a scalable and performant database. We will walk along the write, read and delete paths exploring the low-level details of how each of these operations work. We will also explore some of the background processes that maintain availability and performance. The goal of this talk is to gain a deeper understanding of C* by exploring the low-level details of its implementation.
Michael Penick is a Software Architect at Go Daddy. Michael works on their Serving Storage Team providing internal teams with scalable, low cost storage systems. During his time at Go Daddy he has had the opportunity to use C* for several projects. He suggested and helped the company to adopt C* for use as scalable storage for HTTP session. He also worked on a proof-of-concept next generation email platform based on C* and ZooKeeper. His current project is to develop an enterprise C* platform and help internal teams provide scalable, always available products on top of it.