SurfStore – Distributed File System
Implemented a distributed file storage system using gRPC and Raft consensus in Go. Designed replication and fault-tolerance mechanisms to ensure data consistency across servers.
- Language: Go
- Key Concepts: Replication, Leader Election, Fault Tolerance