We updated our RSA SSH host key
At approximately 05:00 UTC on March 24, out of an abundance of caution, we replaced our RSA SSH host key used to secure Git operations for GitHub.com.
Bun v1.0.0
Bun is stable and ready for production.
Scaling up the Prime Video audio/video monitoring service and reducing costs
Amazon produces and delivers to customers world-class entertainment via Prime Video, Amazon MGM Studios, MGM+, Amazon Music, Audible, Wondery, Amazon Games, and Twitch. Amazon’s entertainment properties empower millions of customers around the world to enjoy a massive selection of the very best in…
We reduced the cost of building Mastodon at Twitter-scale by 100x
I’m going to cover a lot of ground in this post, so here’s the TLDR: We built a Twitter-scale Mastodon instance from scratch in only 10k lines of code. This is 100x less code than the ~1M lines Twi…
Tracking developer build times to decide if the M3 MacBook is worth upgrading
When our CTO said "I'll upgrade your MacBook if you can prove it's worthwhile", we embarked on a journey including (re)building a Go hot-reloader, instrumenting developer builds, analyzing compiler performance, and feeding an AI model the data until we had an answer.
We apologize. We did a terrible job announcing the end of Docker Free Teams
We apologize for how we communicated and executed sunsetting Docker “Free Team” subscriptions, which alarmed the open source community. Read our FAQ to learn more.
Lessons Learned from Twenty Years of Site Reliability Engineering
Learn about the eleven lessons, from two decades, shared by site reliability engineers at Google, essential SRE lessons and core principles of SRE.
Infrastructure audit completed by Radically Open Security
We tasked the Netherlands based security firm Radically Open Security (RoS) with performing the third audit towards our VPN infrastructure.
De-cloud and de-k8s – bringing our apps back home
For the Operations team at 37signals, the biggest effort in 2023 is removing our dependencies on the cloud and migrating our application stacks back into the data center onto our own hardware. We’ve already made amazing progress in a fairly short time — let’s get into some details!
Shortening the Let's Encrypt chain of trust
When Let’s Encrypt first launched, we needed to ensure that our certificates were widely trusted. To that end, we arranged to have our intermediate certificates cross-signed by IdenTrust’s DST Root CA X3. This meant that all certificates issued by those intermediates would be trusted, even while our own ISRG Root X1…
New F-Droid repository format for faster and smaller updates
We just released version 1.16 of the official F-Droid client app for Android which includes many radical changes under the hood as well as many bug fixes for...
Serverless maps at 1/700 the cost of Google Maps API
Accelerating Protomaps with a CDN for fast and affordable maps
Hermes: An open-source document management system
Learn about Hermes, an open source document management system created by HashiCorp to help streamline writing and document processes.
Post Mortem on Cloudflare Control Plane and Analytics Outage
Beginning on Thursday, November 2, 2023, at 11:43 UTC Cloudflare's control plane and analytics services experienced an outage. Here are the details
Linode rebranded as Akamai’s cloud computing services
Read some of the latest blog posts from Akamai Developers.
We built the fastest CI and it failed
Earthly CI, touted as the fastest CI system, is shutting down due to a lack of market demand and difficulty in convincing users to switch from exis...
DevOps Is Bullshit (2022)
A Critique of How We've Fooled Ourselves for Years.
Bun 0.6
A new JavaScript bundler, standalone executables, and lots of new features and improvements
We replaced Firecracker with QEMU
Firecracker is not the best choice for all kinds of workloads.
Rethinking serverless with FLAME
Imagine if you could auto scale simply by wrapping any existing app code in a function and have that block of code run in a temporary copy of your app
We achieved a 6-fold increase in Podman startup speed
In August 2022, Dan Walsh (one of the authors of this article) moved out of his role as container runtimes architect at Red Hat to architect for the Red Hat ...
Slack’s migration to a cellular architecture
Summary In recent years, cellular architectures have become increasingly popular for large online services as a way to increase redundancy and limit the blast radius of site failures. In pursuit of these goals, we have migrated the most critical user-facing services at Slack from a monolithic to a cell-based…
Moving our Encrypted DNS servers to run in RAM
We recently announced the completion of our migration to remove all traces of disks in use on our VPN infrastructure.
Kafka is dead, long live Kafka
Chances are you probably had a strong reaction to the title of this post. In our experience, Kafka is one of the most polarizing technologies in the data space. Some people hate it, some people swear by it, but almost every technology company uses it.
Migrating from Supabase
Our journey from Supabase to Postgres and Render
Fast self-hostable open-source workflow engine
Why is Windmill the fastest self-hostable workflow engine and job processing framework
We’re no longer sunsetting the free team plan
We're reversing course. After taking in feedback from the community, we’re no longer sunsetting the Free Team plan.
We have successfully completed our migration to RAM-only VPN infrastructure
Today we announce that we have completely removed all traces of disks being used by our VPN infrastructure!