Sharding a routing table for lock-free reads in Go | Hacker News Reader