Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/revskill10/nodefest-2012

layering distributed systems
https://github.com/revskill10/nodefest-2012

Last synced: 13 days ago
JSON representation

layering distributed systems

Awesome Lists containing this project

README

        

# layering distributed systems

modules covered:

* [secure-peer](https://github.com/substack/secure-peer)
* [dnode](https://github.com/substack/dnode)
* [crdt](https://github.com/dominictarr/crdt)
* [scuttlebutt](https://github.com/dominictarr/scuttlebutt)
* [seaport](https://github.com/substack/seaport)

![author](https://raw.github.com/substack/nodefest-2012/master/images/author.png)

# unix philosophy

![unix philosophy](https://raw.github.com/substack/nodefest-2012/master/images/unix_philosophy.png)

# do one thing well

![do one thing well](https://raw.github.com/substack/nodefest-2012/master/images/one_thing.png)

# layered software

![layers](https://raw.github.com/substack/nodefest-2012/master/images/layers.png)

# secure peer

[![secure peer](https://raw.github.com/substack/nodefest-2012/master/images/secure_peer.png)](https://github.com/substack/nodefest-2012/tree/master/example/secure-peer)

# dnode

[![dnode](https://raw.github.com/substack/nodefest-2012/master/images/dnode.png)](https://github.com/substack/nodefest-2012/tree/master/example/dnode)

# network partition

![network paritition](https://raw.github.com/substack/nodefest-2012/master/images/network_partition.png)

# eventual consistency

![eventual consistency](https://raw.github.com/substack/nodefest-2012/master/images/eventual_consistency.png)

# gossip protocol

![gossip protocol](https://raw.github.com/substack/nodefest-2012/master/images/gossip_protocol.png)

# scuttlebutt

[![scuttlebutt](https://raw.github.com/substack/nodefest-2012/master/images/scuttlebutt.png)](https://github.com/substack/nodefest-2012/tree/master/example/scuttlebutt)

# commutativity

![a+b=b+a](https://raw.github.com/substack/nodefest-2012/master/images/a_plus_b.png)

![commutative](https://raw.github.com/substack/nodefest-2012/master/images/commutative.png)

# crdt

![crdt.seq](https://raw.github.com/substack/nodefest-2012/master/images/crdt_seq.png)

![crdt seq insert](https://raw.github.com/substack/nodefest-2012/master/images/crdt_seq_insert.png)

![crdt seq insert insert.png](https://raw.github.com/substack/nodefest-2012/master/images/crdt_seq_insert_insert.png)

[![crdt seq insert commutative.png](https://raw.github.com/substack/nodefest-2012/master/images/crdt_seq_insert_commutative.png)](https://github.com/substack/nodefest-2012/tree/master/example/crdt)

# seaport

[![seaport](https://raw.github.com/substack/nodefest-2012/master/images/seaport.png)](https://github.com/substack/nodefest-2012/tree/master/example/seaport)

# process.exit()

![exit](https://raw.github.com/substack/nodefest-2012/master/images/process_exit.png)