A distributed systems reading list
An old document I surfaced with my quick tour of distributed systems theory fundamentals
Fred Hebert's blog about some garbage ideas and tech things
Visit ferd.ca → RSS feedOn Hacker News Nov 2014 – Sep 2024
Software Engineering 16Programming Languages 7Systems & Performance 6Tools & Productivity 2Math & Algorithms 1Life, Learning & Writing 1
An old document I surfaced with my quick tour of distributed systems theory fundamentals
We try to get rid of the complexity, control it, and seek simplicity. I think framing things that way is misguided. Complexity has to live somewhere. Embrace it
People misuse queues all the time. The most egregious case being to fix issues with slow apps, and consequently, with overload. But to say why, I'll need to take bits of talks and texts I have around the place, and content that I have written in more details about in Erlang in Anger .
Immutable infrastructure and its tooling has obvious benefits, but the way its current adoption is being done is locking us up in a room whose walls are padded with yaml and we could be losing a lot.
Talk transcript on various patterns that slowly influence how teams deal with reliability, and highlight some of the key interactions and behaviors I keep finding work well in the organizations I've been part of.
Notes on Interval Tree Clocks