Distributed Key-Value Database

Oct 2023
  • Tech Stack: Go, RPCs, AWS
  • Leveraged the Paxos consensus algorithm to create a sharded key-value store in Golang, ensuring high consistency, fault-tolerance, and load balancing; further optimized by reducing network communication and custom garbage collection