Distributed File Storage In Go – Full Course
Taha GÖÇER

About this course
This comprehensive course guides you through the process of building a decentralized and fully distributed content addressable file storage system from scratch using Go. Covering essential topics such as system design, low-level programming, network protocols, and peer-to-peer TCP libraries, you'll gain hands-on experience while creating a practical application capable of handling and streaming large files efficiently.
What you should already know
Basic knowledge of Go programming and network fundamentals is required before taking this course.
What you will learn
By the end of this course, learners can expect to have a thorough understanding of decentralized file storage systems and proficiency in building scalable applications using Go.