Arc Notes Weekly #36: Sort
This week, we discuss handling asynchronous workloads, system insights that can be gleaned from graph databases, and TimSort has been beaten!
This week, we discuss handling asynchronous workloads, system insights that can be gleaned from graph databases, and TimSort has been beaten!
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
Asynchronous computing at Meta: Overview and learnings
Updates to the asynchronous computing platform for storage and processing of data.
Intelligent, automatic restarts for unhealthy Kafka consumers
At Cloudflare, we take steps to ensure we are resilient against failure at all levels of our infrastructure. This includes Kafka, which we use for critical workflows such as sending time-sensitive emails and alerts.
PageRank Algorithm for Graph Databases
Extremely interesting article using Graph databases to determine critical nodes in systems.
FOSDEM 2023 - Glidesort
Sorting is one of the most common algorithms used in programming, and virtually every standard library contains a routine for it.
Projects
Trigger.dev - Effortless automation built for developers
DriftDB | DriftDB
DriftDB is a real-time data backend that runs on the edge
❤️ 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
Play CS 1.6 in the browser at PLAY-CS.COM!
There is lots of nostalgia and new tech in this one!
Introducing Hermes, An Open Source Document Management System