Skip to content

nohmar/tranquility

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tranquility

Fly.io released a series of distributed system challenges, specifically for learning how these systems are built, tested, and optimized.

You can find the challenge at https://fly.io/dist-sys/.

I've added my solution(s) to this repo which can be compiled and run using the following command:

cargo build -r

Then, in the Maelstrom directory:

./maelstrom test -w broadcast --bin $PATH_TO_TRANQUILTY/target/release/tranquility ...

Challenge TODO list

  • Echo server
  • Unique ID generation
  • Broadcast
    • Single node broadcast
    • Multi-node broadcast
    • Fault tolerant broadcast
    • Efficient broadcast I
    • Efficient broadcast II
  • Grow only counter
  • Kafka style log
  • Totally Available

Resources

About

My solution to fly.io Gossip Glomers challenge: https://fly.io/dist-sys/

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages