Topics /
Infrastructure & DevOps
The most popular blog posts about infrastructure & devops on Hacker News. 4,375 posts.
GCE vs. AWS in 2016: Why You Shouldn't Use Amazon
Foreword This story relates my experience at a typical web startup. We are running hundreds of instances on AWS, and we’ve been doing so for some time, growing at a sustained pace. Our full o…
Azure dropping database support for MariaDB. Users advised to migrate to MySQL
Subscribe to Microsoft Azure today for service updates, all in one place. Check out the new Cloud Platform roadmap to see our latest product plans.
What’s New in Docker 1.13?
Docker is a founding member of the Blueprint Alliance, a 12-company reference architecture for securing AI agents, built around four governance questions.
A train-sized tunnel is now carrying electricity under South London
Electricity has started flowing through a deep-level tube train sized tunnel running through South London.
Deploying Kubernetes clusters in increasingly absurd languages
It’s been over 3 years since I published my most successful blog post about the abject horror of templated yaml and in many ways, I feel the same way now
Introducing Chronos: A Replacement for Cron
Chronos: A Replacement for Cron By Florian Leibert, Harry Shoff, & Andy Kramolisch Chronos is our replacement for cron. It is a distributed and fault-tolerant scheduler which runs on top of Mesos …
Scaleway cloud adds AMD EPYC instances
With an ideal mix of compute, memory, and networking, General Purpose virtual machines are the default choice for reliable performance across most common applications. Whether you’re scaling dev/test environments or hosting production-grade applications, these instances deliver consistent performance and value for a…
MLOps is a mess but that's to be expected
I discuss the messy state of MLOps today and how we are still in the early phases of a broader transformation to bring machine learning value to enterprises globally.
Sleeper Shells: Attackers Are Planting Dormant Backdoors in Ivanti EPMM
A February 2026 campaign used a internal JSP path and in-memory Java class loaders to quietly seed persistent access across Ivanti EPMM deployments - then walked away. We break down the tradecraft.
Podman can transfer container images without a registry
The newly released Podman 4.0 includes the new podman image scp command, a useful command to help you manage and transfer container images.
How Fastly coded their own routing layer for scaling CDN
This post is the first in a series detailing the evolution of network software at Fastly. We’re unique amongst our peers in that from inception, we’ve always viewed networking as an integral part of our product rather than a cost center. We rarely share what we do with the wider networking community however, in part…
Building Clojure Services at Scale
At SoundCloud I’ve been experimenting over the last year with how we build the services that power a number of heavily loaded areas across our …
Kubernetes releases ingress2gateway tool for upcoming GA of Gateway API
Update: Ingress2Gateway v1.0 is now available! Today we are releasing ingress2gateway, a tool that can help you migrate from Ingress to Gateway API. Gateway API is just weeks away from graduating to GA, if you haven't upgraded yet, now's the time to think about it! BackgroundIn the ever-evolving world of Kubernetes…
The Practical Guide to Scaling Django
Most Django scaling guides focus on theoretical maximums. But real scaling isn't about handling hypothetical millions of users - it's about systematically eliminating bottlenecks as you grow. Here's how to do it right, based on patterns that work in production.
Moving all your data, 9TB edition
At GitLab B.V. we are working on an infrastructure upgrade to give more CPU power and storage space to GitLab.com. Learn more here!
OpenTofu Response to HashiCorp's Cease and Desist Letter
On April 3rd, we received a Cease and Desist letter from HashiCorp regarding our implementation of the "removed" block in OpenTofu, claiming copyright infringement on the part of one of our core developers. We were also made aware of an article posted that same day with the same accusations. We have investigated these…
Inside the Linux boot process (2006)
The open source operating system that runs the world.
Clean OS reinstalls with propellor
You have a machine someplace, probably in The Cloud, and it has Linux installed, but not to your liking. You want to do a clean reinstall, maybe switching the distribution, or getting rid of the cruft. But this requires running an installer, and it's too difficult to run d-i on remote machines.
The grid isn’t ready for 300M EVs by 2030
Electric vehicle (EV) owners tend to leave their cars charging overnight, putting pressure on the grid. This habit must change, Stanford researchers say.
I hope distributed is not the new default
I miss people. :-(
Self hosting my media library with Jellyfin and Wireguard on Hetzner
Self hosting my media library with Jellyfin & Wireguard on Hetzner
Stop using low DNS TTLs (2019)
Guest Post: Why does half the Internet use a TTL of 1 minute or less?
Building a high-scale chat server on Cloud Run
In this blog, I will show you how to use WebSockets support to build a fleet of serverless containers that make up a chatroom server that can scale a high number of concurrent connections (250,000 clients).
Summary of June 8 outage
We experienced a global outage due to an undiscovered software bug that surfaced on June 8 when it was triggered by a valid customer configuration change. Here's a rundown of what happened, why, and what we're doing about it.