Skip to content

elspanishgeek/distributed-systems-kit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Distributed Systems Kit

Simple Python implementations of some interesting patterns and techniques used in distributed computing.

  • Bloom Filter
  • Merkle Tree
  • Consistent Hashing
  • Map Reduce: Uses 'concurrent.futures' to simulate parallelism.
  • Gossip Protocol: Uses 'asyncio' to simulate concurrency.
  • CRDT
  • Vector Clocks
  • Paxos/Raft

Building as a Django app to perhaps enhance with a React front-end to visualize some of these.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages