Build Your Own Distributed System Using Go
May 13, 2024
43 min
Free
go
key-value-store
boltdb
hashicorp
system-design
distributed-systems
raft
sqlite
fault-tolerance
high-availability
Description
In this GopherCon 2023 talk, Philip O'Toole demonstrates how to build your own distributed system using Go. The presentation covers the core concepts of the Raft consensus protocol, its integration with various storage systems like SQLite and BoltDB, and practical considerations for developing, testing, and managing such systems. The talk emphasizes how Go's features and community libraries empower developers to create robust and scalable distributed applications.