Skip to main content

Generic notes

  • There's no cluster manager, you have to specify all nodes / ports in commands
    • So there's no autoscaling...and if you want to change majority configuration then idk you're just out of luck

Lil' Helpers

cd repos/raft_2025_01/lsprangers-raft/part1 python src/client.py --server-port=54321 --server-host=localhost ps -fa | grep python

Part 3

  • Should we do req/resp, or something like actor model?
    • Based on actor model + idempotent RPC + how RAFT paper discusses it, we should use Actor model