Skip to content

Instantly share code, notes, and snippets.

@cmeiklejohn
Last active January 2, 2016 18:49
Show Gist options
  • Select an option

  • Save cmeiklejohn/8346377 to your computer and use it in GitHub Desktop.

Select an option

Save cmeiklejohn/8346377 to your computer and use it in GitHub Desktop.
Think Distributed Systems Summer School; Providence, RI
Think Distributed Systems Summer School
Providence, RI
Curriculum
Friday (night session, open discussion)
* Background, introductions
* What are you working on in distributed systems?
* Lightning talks on research or open problems
Saturday (Theory, 8 Hours)
* Why Do Distributed Systems Matter?
* A Brief History of Distributed Systems
* Exploring The Consensus Problem
* Synchronization Free Data Structures
* An Introduction To Process Algebras
Sunday (Practice, 8 Hours)
Distributed Systems
* Riak
* Cassandra
* PNUTS
Languages
* Bloom
* Erlang
* Go
* Rust
@tbrooks007

Copy link
Copy Markdown

Any idea roughly of when you may want to do this? Hopefully not in August :)

@cmeiklejohn

Copy link
Copy Markdown
Author

Thinking possibly June?

@gerred

gerred commented Jan 11, 2014

Copy link
Copy Markdown

Have you considered https://github.com/coreos/etcd as one of the things to study? Implemented in Go, uses Raft, not a full database but is a great example of a consensus algorithm in production.

@knewter

knewter commented Jan 11, 2014

Copy link
Copy Markdown

I'm interested in learning how to think about eventual consistency from an application level, but everything else here is systems and so it feels absurdly out of place... :-/

@SeanTAllen

Copy link
Copy Markdown

i want in on this weekend

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment