Avout and Distributed State in Clojure

A session at Clojure/West 2012

Friday 16th March, 2012

11:00am to 11:50am (PST)

Avout brings Clojure's in-memory model of state to distributed application development by providing a distributed implementation of Clojure's Multiversion Concurrency Control (MVCC) STM along with distributable, durable, and extendable versions of Clojure's Atom and Ref concurrency primitives.

This talk will provide:

  • background on Clojure's in-memory model of state
  • a walkthrough of Clojure's STM
  • a walkthrough of Avout's design
  • guidelines for using, and avoiding, distributed state in application development
  • instructions on how to extend Avout with different - backend state stores
  • alternative approaches to distributing Clojure's model of state.

About the speaker

This person is speaking at this event.
David Edgar Liebke

Author of several open source Clojure projects, including Incanter, a data analysis and visualization environment, and the Avout distributed-state library. bio from Twitter

Sign in to add slides, notes or videos to this session

Tell your friends!


Time 11:00am11:50am PST

Date Fri 16th March 2012

Short URL


Official session page


View the schedule



See something wrong?

Report an issue with this session