Arc Notes Weekly #92: Lemon
This week, dive into how Let’s Encrypt scaled to handle a billion certificates, uncover Uber’s MySQL strategies for powering billions of rides, and explore why dependency management shift.
This week, dive into how Let’s Encrypt scaled to handle a billion certificates, uncover Uber’s MySQL strategies for powering billions of rides, and explore why dependency management needs a major shift.
Sponsor Spotlight: Start selling to enterprises with a few lines of code. WorkOS is a modern identity platform for B2B SaaS, offering flexible, easy-to-use APIs to integrate SSO, SCIM, and FGA in minutes instead of months. It's used by hundreds of the fastest growing companies in the world like Cursor, Vercel, and Perplexity.
Enjoy this week's round-up!
— Mahdi Yusuf (@myusuf3) or LinkedIn
👋🏾 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.
Articles
Mastering Secret Management in Docker Compose
Discover how to securely manage secrets in Docker Compose for production deployments, avoiding common pitfalls like hardcoding secrets in environment variables. This guide walks you through best practices and more secure configurations to protect your sensitive data!
How Let's Encrypt Is Scaling for a Billion Certificates
Discover how Let's Encrypt revamped its rate limiting system using Redis and the Generic Cell Rate Algorithm to handle over a billion active certificates, ensuring faster, smoother, and more scalable operations. Learn about the challenges they faced and the innovative solutions that improved database health and reduced latency.
Unlock Enterprise Revenue Without the Hassle
Single Sign-On, Directory Sync (SCIM), Audit Logs, Fine-Grained Authorization — these are essential features when selling to enterprises. The problem is that building and maintaining them requires significant resources and can result in over $8M in lost revenue.
WorkOS simplifies this process with easy-to-use APIs that help you integrate complex enterprise features into your app in minutes. It's the fastest way to go upmarket while allowing your engineers to focus on building the core product.
How We Upgraded Postgres with Zero Downtime
Discover how Instant managed to upgrade their Aurora Postgres instance to a new major version without any downtime! Learn from their journey, including the challenges they faced, the strategies they employed, and the innovative algorithm they used to ensure a seamless transition.
How Uber Uses MySQL to Power Its Platform
Discover how Uber leverages MySQL to handle billions of rides and transactions efficiently. This article dives into the technical strategies and innovations that keep Uber's data operations running smoothly!
Why My Plan to Shrink npm Packages by 5% Didn't Work Out
Evan Hahn shares his journey of trying to reduce npm package sizes by 5% using Zopfli compression, only to find that the trade-offs, like slower publishing times and integration challenges, outweighed the benefits. Despite the setback, he learned valuable lessons about proposal processes and the complexities of seemingly simple optimizations.
Why We Need a Vibe Shift in Dependency Management
Armin Ronacher argues for a shift in how developers handle dependencies, advocating for writing code yourself to avoid the endless cycle of updates and security issues. He highlights the absurdity of dependency churn, using examples like the terminal-size crate, and calls for celebrating minimal dependencies and stable code.
Projects
khi
Discover how Kubernetes History Inspector (KHI) transforms your Kubernetes logs into an interactive timeline, making troubleshooting complex issues a breeze without any extra setup! Dive into its powerful features like effortless log collection and comprehensive visualization.
exo
Transform your everyday gadgets into a powerful AI cluster with Exo! Forget expensive GPUs—run complex models like LLaMA and Mistral on your iPhone, Android, or even a Raspberry Pi. This experimental software unlocks AI computing on the devices you already own. Join a community of innovators, push the limits, and help shape the future of distributed AI!
Create Your Own Bluetooth Trackers
OpenHaystack lets you turn any Bluetooth-capable device into a personal tracker using Apple's Find My network. Discover how you can track your belongings globally without cellular coverage, leveraging nearby iPhones to update locations!