SkillsCast

Deep-dive into user defined functions in Apache Cassandra

18th April 2016 in London at CodeNode

There are 1 other SkillsCast available from Functional Reactive Programming and Cassandra Internals

Since Apache Cassandra 2.2 users are able to run their own, custom functions and aggregates. From an implementation’s point of view, it is straight-forward to just compile and run code on a single machine. But there are a lot of things to consider when executing code in a distributed shared-nothing database. This talk will cover the difficulties of building the UDF implementation covering some internals and will also present current and possibly upcoming features of UDFs and UDAs in Cassandra.

YOU MAY ALSO LIKE:

Thanks to our sponsors

Deep-dive into user defined functions in Apache Cassandra

Robert Stupp

Robert is working as a Solutions Architect at DataStax and is also a Committer to Apache Cassandra. Before joining DataStax he worked with his customers to architect and build distributed systems using Cassandra and has a long experience in building distributed backend systems mostly using Java as the preferred language of choice.

SkillsCast

Since Apache Cassandra 2.2 users are able to run their own, custom functions and aggregates. From an implementation’s point of view, it is straight-forward to just compile and run code on a single machine. But there are a lot of things to consider when executing code in a distributed shared-nothing database. This talk will cover the difficulties of building the UDF implementation covering some internals and will also present current and possibly upcoming features of UDFs and UDAs in Cassandra.

YOU MAY ALSO LIKE:

Thanks to our sponsors

About the Speaker

Deep-dive into user defined functions in Apache Cassandra

Robert Stupp

Robert is working as a Solutions Architect at DataStax and is also a Committer to Apache Cassandra. Before joining DataStax he worked with his customers to architect and build distributed systems using Cassandra and has a long experience in building distributed backend systems mostly using Java as the preferred language of choice.