built a database consistent shard router in Go that handles ~14M key lookups/sec per core.
virtual nodes to distribute users across PostgreSQL shards.
then optimized the hot path from ~500ns/op to ~70ns/op with xxhash + copy-on-write using atomic.Pointer
0 allocs/op on reads.
10 GitHub repositories every developer should know for Backend Engineering 👇
1- Awesome Scalability
https://t.co/wTWsl8OQnK
2- Full Stack FastAPI Template
https://t.co/QJcMC5oREW
3- Awesome System Design Resources
https://t.co/t2dCo3ZcEe
4- Backendlore
https://t.co/MVAY15mjcP
5- Backend Challenges
https://t.co/NlzEcUqBne
6- Web Skills
https://t.co/NJdp080Wst
7- .NET Backend Developer Roadmap
https://t.co/dp674V4s04
8- Simple Bank
https://t.co/vhIjibqMLU
9- Backend Cheats
https://t.co/UDqlmXOmj4
10- Backend Best Practices
https://t.co/7xYtURGlcS
Join the community for more tech resources: https://t.co/GXwVvESAPV
✅ Save this for your Backend Engineering preparation.
Follow for more developer resources, interview prep, jobs & opportunities.
My Stanford course 𝗧𝗵𝗲 𝗠𝗼𝗱𝗲𝗿𝗻 𝗦𝗼𝗳𝘁𝘄𝗮𝗿𝗲 𝗗𝗲𝘃𝗲𝗹𝗼𝗽𝗲𝗿 starts next Tuesday.
This Github repository will hold all the assignments (and has the ones from last year).
Bookmark it. See you next week.
https://t.co/b6o254kwon
The Messenger
Build the foundation of distributed communication. You will implement a Maelstrom node that handles JSON messages, processes initialization, and responds to echo requests.
This track teaches the fundamental protocol that underlies all subsequent challenges.
Link: https://t.co/KEHCwzKEID