Skip to content

Learning the distributed system by implementing action_map server

Notifications You must be signed in to change notification settings

khoinv/action_map_ex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ActionMap

Learning the distributed system by implementing action_map server

TODO LIST

  • Data compression
  • Store only frequently used data in memory, and the rest on disk
  • Data partition
  • Data replication
  • Improve data partition by using consistent hashing
  • Reducing the amount of data be passed across nodes when replication
  • Consistency
  • Inconsistency resolution
  • Handling failures
  • System architecture diagram
  • Write path
  • Read path
  • Benchmarking

Requirement

  • elixir 1.9

Run

mix test

NOTE: To running test with multiple nodes, you must have ensured that epmd has been started before tests will be run.

Typically with epmd -daemon.

About

Learning the distributed system by implementing action_map server

Resources

Stars

Watchers

Forks

Languages