New
The latest blog posts to take off on Hacker News. 1,839 posts.
Infrastructure & DevOps
Any year
Lucky Lotto, chaos engineering but for teams
Building resilience teams with chaos engineering principles.
Building Permanent and Censorship-Resistant Blog with Ethereum ENS and IPFS
The internet nowadays is ephemeral. Layers upon layers of trusted 3rd parties are necessary to distribute content online. It requires ongoing maintenance and is susceptible to censorship or hostile takedowns. In this blog post, I describe the steps I took to host my blog in a trustless, permanent, and…
Avoiding Complexity with Systemd
Using systemd to avoid having to write some risky code
The wrong way to switch operating systems on your server
world wide web benji-style
Unreliability at Scale
Thomas Claiburn's FYI: Today's computer chips are so advanced, they are more 'mercurial' than precise – and here's the proof discusses two ...
My EC2 Wishlist
While I've made engineers inside Amazon aware of all of these at various times, I think it's time to post my wishlist here — both so that a wider audience inside Amazon can hear more about these, and so that the FreeBSD community (especially the people who are financially supporting my work ) can see what I'm aiming…
Disasters I've seen in a microservices world
When Martin Fowler's post about microservices came out in 2014, the teams where I worked were already building service-oriented architectures. That post and the subsequent hype made their way into almost every software team in the world. The "Netflix OSS stack" was the coolest thing back then, allowing engineers…
Raspberry Pi WiFi to ethernet bridge
The goal is to connect a non-WiFi computer to a WiFi network using a Raspberry Pi. We will use a Raspberry Pi 4 Model B as a bridge between the non-WiFi computer and the WiFi network. The Raspberry Pi connects to WiFi and shares its connection with other computers over Ethernet. These instructions were only tested and…
Best practices around creating production ready web apps with Docker Compose
Here's a few patterns I've picked up based on using Docker since 2014. I've extracted these from doing a bunch of freelance work.
You Don't Need to Rebuild Your Development Docker Image on Every Code Change
You can mount code from your development machine into a container and save yourself tedious waiting times during development.
How to port your OS to EC2 (2018)
You're going to want to make some changes to what goes into that disk image later, but for now just build a disk image.
Extreme HTTP Performance Tuning
This post will walk you through the performance tuning steps that I took to serve 1.2 million JSON 'API' requests per second from a 4 vCPU AWS EC2 instance.
Setting up a Raspberry Pi with 2 Network Interfaces as a simple router
I needed a very basic 'Internet sharing' router setup with one of my Raspberry Pis, and I thought I'd document the setup process here in case I need to do it again. I should note that for more complex use cases, or where you really need to worry about security and performance, you should use something like OpenWRT…
Cloudflare on the edge
Cloudflare is uniquely positioned to become a major player in an Internet 3.0 world, where politics matter more than economics.
The Syslog Hell
Syslog. You’ve probably heard about that, especially if you are into monitoring or security. Syslog is perceived to be the common, unified way that systems can send logs to otherContinue reading
Please fix the AWS free tier before somebody gets hurt
Let engineers learn cloud without jeopardizing their personal well-being.
Heroku-style deployments with Docker and Git tags
In this post I want to explain a new deployment method I came up with while working on drwn.io. I wanted it to meet a few requirements: Simple Based on git tags Zero-downtime Easy rollbacks Creating …
A Product Engineer’s Guide to Platform Engineers (2019)
A Product Engineer’s Guide to Working with Platform Engineers
Why I distrust Google Cloud more than than AWS or Azure
As of April/2021 for people planning on integrating deeply with a Cloud provider services (not going for cloud-agnostic-solutions) choosing to depend on Google Cloud instead of AWS or Azure will more often than not prove to be an expensive mistake.
Software Infrastructure 2.0: A Wishlist
Erik Bernhardsson