Arc Notes Weekly #34: Headroom
This week, we discuss small mistakes and what it takes to take down a large system, fairness in multi-tenant systems, and the best GPUs to get for machine learning at home.
This week, we discuss small mistakes and what it takes to take down a large system, fairness in multi-tenant systems, and the best GPUs to get for machine learning at home.
Stay tuned for Scaling post coming out later this week.
Enjoy this week's round-up!
— Mahdi Yusuf (@myusuf3)
📣 You are reading Arc Notes - Your Sunday newsletter, which curates best system design and architecture news from around the web. We have a community just under 22K strong. We would appreciate you sharing it with like-minded people.
Articles
A small mistake does not a complex systems failure make
When was the last time the FAA suffered a catastrophic outage? You need to understand how the system actually works in order to make sense of how a large-scale failure can happen. A small mistake with a file transfer is a hopelessly incomplete explanation for how the FAA system actually failed.
Crane: Uber’s Next-Gen Infrastructure Stack
Very informative write up from Uber.
Fairness in multi-tenant systems
Interesting articles on how Amazon ensures multi-tenant environments.
Prefer learning visually like with architecturenotes.co? Want to visualize your actual codebase so you can better understand and refactor your code? Look no further than CodeSee!
CodeSee wants to help you build the apps you love without the guesswork. Instantly map your app’s services, directories, file dependencies and code reviews. Got a GitHub account and 5 mins? Try CodeSee for free and see your impact before you commit, improving efficiency and maintainability.
How eBay’s Notification Platform Used Fault Injection in New Ways
Projects
GitHub - jgm/pandoc: Universal markup converter
Release 3.0 https://pandoc.org/releases.html
Bun v0.5 | Bun Blog
❤️ The Favourites - this section won't make an appearance every week, will usually be something that was a particularly high point in tech that impacts us all. If you see something worthy of the favourite, tweet at @arcnotes
20 Things I’ve Learned in my 20 Years as a Software Engineer
The Best GPUs for Deep Learning in 2023 — An In-depth Analysis