Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 4,378 posts.
Infrastructure & DevOps
Any year
Patching Is Hard
There are many news reports of a ransomware worm . Much of the National Health Service in the UK has been hit; so has FedEx . The patch for the flaw exploited by this malware has been out for a while, but many companies haven’t installed it. Naturally, this has prompted a lot of victim-blaming: they should have…
D2iQ (formerly Mesosphere) sunsetting DC/OS and focusing on Kubernetes
Tips from experts, thoughts from leaders, news from the front line. Join the conversation beyond hyperconverged infrastructure to the enterprise cloud.
InfluxDB now supports Prometheus remote reads and writes natively
We were inspired after Paul Dix, Co-Founder and CTO of InfluxData spoke at PromCon and received interest in more integration between Prometheus and InfluxDB. We are excited to introduce InfluxDB Prometheus Interoperability - InfluxDB 1.4, which now sup...
Load Balancing without Load Balancers
CloudFlare had an hour-long outage this last weekend. Thankfully, outages like this have been a relatively rare occurrance for our service.
Introducing Docker Content Trust
Docker is a founding member of the Blueprint Alliance, a 12-company reference architecture for securing AI agents, built around four governance questions.
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…
Terraform 0.3
We are releasing Terraform 0.3. Terraform is a tool for safely and efficiently building, combining, and launching infrastructure. Terraform 0.3 is a massive release filled with both features and a wealth of stability improvements. If you've been waiting for a strong version to try Terraform, this is the version to…
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…
Introducing Consul Template
Today we are releasing Consul Template, a standalone application that is packed full of amazing new features. Consul Template queries a Consul instance and updates any number of specified templates on the filesystem. As an added bonus, Consul Template can execute arbitrary commands when a template update completes.
Containers and Unikernels: Similar, different, and intertwined
The millisecond compute layer used for sandboxes, headless browsers, CI/builds, functions / Agents / Databases and much more. Instant boot, VM-grade isolation, and millisecond scale-to-zero, so you can ship with superior economics. Deploy on-prem, BYOC or on dedicated hosts — you own the entire stack.
ASICs at the Edge
At Cloudflare, we pride ourselves in our global network that spans more than 200 cities in over 100 countries. To accelerate all that traffic through our network, there are multiple technologies at play. So let’s have a look at one of the cornerstones that makes all of this work.
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
Building resilient services at Prime Video with chaos engineering
Large-scale distributed software systems are composed of several individual sub-systems—such as CDNs, load balancers, and databases—and their interactions. These interactions sometimes have unpredictable outcomes caused by unforeseen turbulent events (for example, a network failure). These events can lead to…
Getting Started with Ansible
This post was originally published on November 12, 2020, but the content has been updated according to the recent Ansible changes. In our previous blog post , we looked at what configuration management tools bring to the table. And in this post, we will take a closer look at Ansible, our configuration management tool…
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 …
Jump Servers
Today we're going to talk about how jump servers work and how hoop can be a great alternative to them. Jump Servers are nodes that will grant access to your underline infra-structure services. Imagine that someone from your company need to access a database or an application inside your internal infra-structure…
Jurassic Cloud
We live in an age of rapid innovation; Every year, there is a new iPhone, three new crypto currencies, five new AWS services, and a hundred new JavaScript frameworks. We have been conditioned to expect new shiny things, to the point where many people equate “new” with “better” .