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…
UK air traffic control meltdown
Some notes about the UK air traffic control meltdown
Building and operating a pretty big storage system called S3
Three distinct perspectives on scale that come along with building and operating a storage system the size of S3.
Production Twitter on one machine? 100Gbps NICs and NVMe are fast
In this post I’ll attempt the fun stunt of designing a system that could serve the full production load of Twitter with most of the features intact on a single (very powerful) machine. I’ll start by showing off a Rust prototype of the core tweet distribution data structure handling 35x full load by fitting the hot set…
Squeeze the hell out of the system you have
When complexity leaps are on the table, there’s usually also an opportunity to squeeze some extra juice out of the system you have. By tweaking the workload, tuning performance, or supplement…
Making a Linux home server sleep on idle and wake on demand – the simple way
Daniel P. Gross is a computer software and hardware professional based in Toronto.
Building an occupancy sensor with a $5 ESP32 and a serverless DB
How I built an occupancy sensor with an ESP32C3, Cloudflare Workers/D1, and Grafana
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.
Scalability is overrated
Startup founders like to think about scalability—and that’s usually a good thing. But overly focusing on scalability overlooks one of the biggest advantages that startups have over larger companies.
Most 16-year-olds don't have servers in their rooms
Hi, I’m Varun. I have a server in my room. Actually, I have two of them. And I write a ton of my own code for them. And I love it. This is a story documenting my homelab’s quiet beginnings, its spiralling evolution, and its uncertain future.
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.
My Overkill Home Network
In this post I will hopefully detail my entire home network. Some of this has been in separate posts explaining single items, but nowhere do I have all of the network in one post with all the changes since last year. Here is a full shot of the rack in
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!
Self hosting in 2023
Why I've decided to host my page on my own in home server and how community is building amazing tools like Coolify.
How much can you get out of a $4 VPS?
When starting a new project, evaluating the budget needed for cloud hosting can be a tricky question.On one side, you will hear horror stories of people waki...
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...
Death by a Thousand Microservices
The software industry is learning once again that complexity kills
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.
Knightmare: A DevOps Cautionary Tale (2014)
In the first 45-minutes the market was open the faulty software deployment sent millions of child orders into the market resulting in 4 million transactions against 154 stocks for more than 397 mil…