1

Step 1

Get familiar with Go language

05 November—05 December

2

Step 2

Learn vector clocks

06 December—06 January

3

Step 3

Learn gossip

07 January—07 February

4

Step 4

Bind all together

08 February—08 March

1

Step 1

Get familiar with Go language

05 November—05 December

2

Step 2

Learn vector clocks

06 December—06 January

3

Step 3

Learn gossip

07 January—07 February

4

Step 4

Bind all together

08 February—08 March

05 November 2015

Goal abandoned

The author does not write in the goal 8 years 6 months 16 days

General

Distributed KV storage written in Go lang

Distributed Key-Value storage with concurrent updates using smth like vector clocks for conflict resolution and gossip to spread the updates. The goal it to write this in Go language.

The idea is to get hands dirty on:

  • concurrent(lockless) update (vector clocks, CRDTs, etc.)
  • distributed communication(gossip, mcast, etc.)
  • Go language

 Goal Accomplishment Criteria

Complete DKVS

 Personal resources

Brain, PC

  1. Get familiar with Go language

    As a result write a simple web crawler in Go.

  2. Learn vector clocks

    Code simple KV storage in go using vector clocks

  3. Learn gossip

    Write gossip simulator

  4. Bind all together

  • 1234
  • 05 November 2015, 09:26
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?