Arc Notes Weekly #70: Boom
This week, we will learn various types of realtime communications between servers and clients, making PostgreSQL 20% faster, and scaling Figma's datastore. Enjoy this week's round-up!
This week, we will learn various types of realtime communications between servers and clients, making PostgreSQL 20% faster, and scaling Figma's datastore.
Enjoy this week's round-up!
— Mahdi Yusuf (@myusuf3)
👋🏾 You are reading Architecture Notes - Your Sunday newsletter, which curates best system design and architecture news from around the web. We would appreciate you sharing it with like-minded people or a kind word on Twitter.
Articles
WebSockets vs Server-Sent-Events vs Long-Polling vs WebRTC vs WebTransport | RxDB - JavaScript Database
WebSockets, Server-Sent Events (SSE), and Long-Polling are popular technologies for real-time communication between web clients and servers, each with their strengths and limitations.
Look ma, I wrote a new JIT compiler for PostgreSQL – Pinaraf’s website
PostgreSQL just got a lot faster with my new JIT compiler, which improves query execution times by 20%!
Helping You Flex Your Product Muscles.
Don’t Be Left Out of the Engineering Revolution! Discover what top engineers are learning from PostHog’s Product for Engineers newsletter. Whether it’s curated advice or the very lessons that shaped PostHog, this is the go-to source for anyone looking to make an impact. Subscribe for free and be part of the future, today!
Product for Engineers | Andy Vandervell | Substack
How Figma’s Databases Team Lived to Tell the Scale | Figma Blog
Figma, a popular design tool, scaled its database from 50M to 2B rows in just over a year by using a combination of vertical partitioning and horizontal sharding.
eBPF Documentary
The eBPF documentary highlights the journey of eBPF from its early days to becoming a crucial tool for performance analysis and observability.
DuckDB as the New jq
Discover the power of DuckDB's JSON support for interrogating large datasets and generating aggregated results.
Projects
GitHub - xai-org/grok-1: Grok open release
Grok-1 open-weights model has been released.
GitHub - microsoft/garnet: Garnet is a remote cache-store from Microsoft Research that offers strong performance (throughput and latency), scalability, storage, recovery, cluster sharding, key migration, and replication features. Garnet can work with existing Redis clients.
Microsoft Research's Garnet is a new remote cache-store that offers better throughput and scalability than comparable open-source cache-stores, with low client latencies and support for multi-key transactions.
❤️ 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
The demise of coding is greatly exaggerated
The post explores the potential for AI to assist with coding tasks, but notes that senior engineers will still be needed to oversee the process and ensure that the code is of high quality.