Skip to content

Designed and implemented a Dropbox-like cloud-based file storage service using Go, with features including distributed storage, consistent hashing algorithms, and efficient client-server communication via gRPC

Notifications You must be signed in to change notification settings

albertgy9910/SurfStore

Repository files navigation

SurfStore

Designed and implemented a Dropbox-like cloud-based file storage service using Go, with features including distributed storage, consistent hashing algorithms

Built for large-scale data handling, the project showcased excellent scalability during tests and efficiently met the data storage demands of thousands of users through client-server communication via gRPC

Enhanced the system's fault tolerance by implementing the RAFT distributed consensus protocol, which led to a 50% improvement in error recovery efficiency during testing

About

Designed and implemented a Dropbox-like cloud-based file storage service using Go, with features including distributed storage, consistent hashing algorithms, and efficient client-server communication via gRPC

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published