Subscribe to our Erlang Factory newsletter to receive the latest updates and news

Adam Kocoloski
CTO of Cloudant

Adam Kocoloski is a CouchDB committer and the CTO of Cloudant. He is a recovering particle physicist who started hacking on Erlang in 2008.

Twitter: @kocolosk

Adam Kocoloski is Giving the Following Talks
Scaling CouchDB with BigCouch

This talk describes how we took Apache CouchDB and stretched it into a clustered database we call BigCouch.  BigCouch clusters behave according to concepts outlined in Amazon's Dynamo paper while supporting the better part of the CouchDB API.  The cluster nodes communicate via distributed Erlang links and use CouchDB's replication protocol to synchronize ring membership and database partition maps.

In the presentation he will share some of the finer details of Erlang/OTP gleaned from running BigCouch clusters in production, including why proper supervision trees are useful for hot code upgrades, what can go wrong with anonymous functions on remote nodes, and how to block a sender using nothing more than the ! operator.