Hacker News new | ask | show | jobs
by submerge 810 days ago
This is great. Where can I learn more like this?

I am interested in distributed systems and database internals (both traditional and new databases) but find that many database resources tend to be either introductory SQL queries or related to tuning.

3 comments

Martin Kleppmann's book Designing Data-Intensive Applications is a great starting point if you're not familiar with it.
I personally like to find new distributed systems, and then learn what techniques they use.

For example learning how serf.io ises Vivaldi, how CockroachDB uses raft multi-group, or why FoundationDB has different processes and they each do.

I try to write interesting stuff on distributed systems, but there's a great discord created by eaton phil on software internals that has a lot of great discussions https://twitter.com/eatonphil

oh also, https://lobste.rs and filter by the `distributed` tag