Topics /
Infrastructure & DevOps
The most popular blog posts about infrastructure & devops on Hacker News. 1,840 posts.
The Curious Case of Linux Containers
The next person that says “Linux Containers will solve all our problems” is going to get taken out back and shot. This is a surefire way to…
Basic Concepts of High Availability Linux
When considering to build a high availability cluster based on Linux, it’s easy to find all kinds of how-to’s explaining the basic tooling and configuration. Most of them forget to explain some of the basic concepts of high availability. In this post I’ll try to explain them. To build a high availability cluster that…
Everything I've seen on optimizing Postgres on ZFS
Looking to run Postgres on ZFS? I've gathered some of the information and sage advice out there to give you a head start on figuring out how to do it safely and efficiently.
New Tool: lsds – List All Linux Block Devices and Settings in One Place
When dealing with disks and I/O things on Linux, you’d regularly run commands like lsblk, lsscsi, nvme list, etc. All of them tend to report a different set of information, so I ended up running multiple commands and correlating their output based on the device name or number. And then I had to run commands like…
Grepping logs is still terrible
The other day, I wrote a controversial piece about why grepping logs is terrible , the reactions were interesting. I've got some great feedback (thanks!), and there were a lot of hostility too. I've been called incompetent, lazy, stupid and a systemd-fanboy and various other things. By people who didn't read past the…
Put your SSH keys in your TPM chip
Published: 10-04-2026 19:37 | Author: Remy van Elst | Text only version of this article
Good Logging
To check if a program is doing what it should, you can inspect the output from a given input. But as the system grows, you also need logging to help you understand what is happening. Good log messa…
AWS Lambda: a few years of advancement and we are back to stored procedures
Serverless computing is the new buzzword. AWS describes Lambda (their implementation of Serverless) as the way how you’ll do things post containers. Go figure …
Dabbling with Dagster vs. Airflow
Dissecting the Octopus
The Switch from Heroku to Hardware
Shop a wide selection of domains at HugeDomains.com. Find the right domain name today.
Webhook Failure Scenarios
<p>A webhooks allow two applications to communicate events. It is relatively simple to get started using webhooks using HTTP and JSON. However, there a number of failure scenarios that developers should be aware of in order to make their webhook implementation robust.</p>
Structuring Your Infrastructure as Code
If you’re thinking of migrating to another infrastructure as code tool (and why would you, everything is great in the IaC world now, right?!) you might find yourself asking yourself
Build your own bare-metal ARM cluster
Learn everything you need to know about building your very own bare-metal ARM cluster with Docker and Kubernetes including real life use-cases.
Hacked: Investigating an Intrusion on My Server
tl;dr I have received a nice “your server is sending spam” email on a Saturday morning, this is what happened next. As a foreword, this server is not holding critical information and his mostly used to host static content and maintain former projects. Basically this is what happens when you leave upgrade undone on…
Hugo and IPFS: how this blog works (and scales to serve 5k% spikes instantly)
Learnings from real-world experience with IPFS, and the curious stack that powers this website
Let’s encrypt automation on Debian
NOTE: This article is old, this hack is no longer necessary, as Debian includes dehydrated that makes all the work. Free SSL certificates for everyone! the https://letsencrypt.org/ initiative backed by Akamai, Cisco, Mozilla and EFF, is going to offer free certificates. On this post I am going to explain how I have…
Writing a basic service for GNU Guix
Let's write a service for GNU Guix that will automatically start kmonad at boot, and keep it running until shutdown.
Don’t Eat Too Much Three Bean Salad. The Server Will Crash.
Hands-on reviews of the latest online casinos in Australia. Find new pokies, fast payouts, PayID deposits and top welcome bonuses for 2026.
How to properly interpret a traceroute or mtr
traceroute vs mtr When a packet travels across the Internet, it travels through multiple routers. The traceroute and mtr tools can be used to identify the routers a packet passes through between you and a given destination IP address. traceroute is a one-shot sort of tool whereas mtr runs and agg
Your Version Control and Build Systems Don't Scale
Let's spend a minute and talk about the performance of a tool you use every day: your build system. For this purpose, they're all the same, so let's assume you use GNU Make. For a no-op build, what is Make's running time? You know, that O(N) stuff.