Topics /
Infrastructure & DevOps
The most popular blog posts about infrastructure & devops on Hacker News. 65 posts.
AWS Tips I Wish I'd Known Before I Started
A collection of random tips for Amazon Web Services (AWS) that I wish I'd been told a few years ago, based on what I've learned by building and deploying various applications on AWS.
SSH Kung Fu
An extended look at SSH features that can serve a variety of purposes for different use cases.
Hacker News down, unwisely returning HTTP 200 for outage message
So HackerNews is currently down. It happens, we’ll probably find out why when it returns. For a while yesterday, all HN URLs were returning error messages from CloudFlare, apparently their CD…
Why Puppet, Chef, Ansible aren't good enough
This particular blog post was sitting on my mind for a long time. I don’t want to start a flame war, but at the same time I also don’t wish for Linux community to build and grow upon ad-hoc solutions that we’ve accumulated over the last 30 years to the packaging and deployment problems. History of Linux automation…
My Amazon S3 Mistake
DevFactor | Page are used for templating and causing DevFactor to be easily navigable
AWS Tips, Tricks, and Techniques
AWS is one of the most popular cloud computing platforms. It provides everything from object storage ( S3 ), elastically provisioned servers ( EC2 ), databases as a service ( RDS ), payment processing ( DevPay ), virtualized networking ( VPC and AWS Direct Connect ), content delivery networks ( CDN ), monitoring (…
Amazon’s Glacier secret: BDXL?
by Robin Harris | Friday, April 25, 2014 | Backup , Cloud computing & storage | 24 comments
Building Good Docker Images
The docker registry is bursting at the seams. At the time of this writing, a search for “node” gets just under 1000 hits. How does one choose?
Docker Image Insecurity
Docker's report that a downloaded image is "verified" is based solely on the presence of a signed manifest, and Docker never verifies the image checksum from the manifest.
Docker Development Patterns
In the past I've written about my "home cloud" that used to be OpenVz containers, and how I've come to advocate rebuilding the "build server" for every build
Why systemd?
This blog post is based on a talk I gave on 2014-05-21. For a few years now, GNU/Linux distributions have been migrating away from SysV ini...
Tarsnap: No heartbleed here
There's a few reasons for this. First, the Tarsnap client-server protocol does not use TLS; instead, it uses a protocol which is about 100x simpler (in terms of the number of pages of documentation required to define it). This means there's less code and far fewer edge cases where bugs can lurk without being triggered…
Go: Best Practices for Production Enviroments
Best practices for writing Go code, from the halcyon days of its youth.
Using GNU Stow to manage your dotfiles
Adaptation, Algorithms and Ambience
Building My Own Home Router
This page has moved. If your browser hasn't redirected you already, click here .
Celery – Best Practices
If you’ve worked with Django at some point you probably had the need for some background processing of long running tasks. Chances are you’ve used some sort of task queue, and Celery is currently the most popular project for this sort of thing in the Python (and Django) world (but there are others).
Broken by design: systemd
Recently the topic of systemd has come up quite a bit in various communities in which I'm involved, including the musl IRC channel and on the Busybox mailing list .
Avoiding systemd isn't hard
The former contents of this blog post have been removed.