Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 4,377 posts.
Infrastructure & DevOps
Any year
Ubuntu 22.04 LTS servers and phased apt updates
You're probably reading this page because you've attempted to access some part of my blog (Wandering Thoughts) or CSpace , the wiki thing it's part of. Unfortunately you're using a browser version that my anti-crawler precautions consider suspicious, most often because it's too old (most often this applies to versions…
So You Wanna Go On-Prem
If you run a successful SaaS platform, at some point someone is going to come to you with the question: can I run it myself? If you’re considering offering a private version of your SaaS, this post might be for you.
EC2's most dangerous feature
A review for readers unfamiliar with this feature: Amazon IAM ( Identity and Access Management ) is a service which allows for the creation of access credentials which are limited in scope; for example, you can have keys which can read objects from Amazon S3 but cannot write any objects. IAM Roles for EC2 are a…
Beyond CI/CD: GitLab's DevOps Vision (2017)
How we're building GitLab into the complete DevOps toolchain.
Noisy neighbor detection with eBPF
By Jose Fernandez, Sebastien Dabdoub, Jason Koch, Artem Tkachuk
Cloudflare Meerkat - Globally distributed consensus
Cloudflare Research is building a global consensus service called Meerkat that uses a new consensus algorithm called QuePaxa. We plan to use Meerkat to build a strongly consistent, fault-tolerant key-value store, and other applications.
Red Hat contributes etcd to the Cloud Native Computing Foundation
Today Red Hat is thrilled to announce our contribution of etcd, an open source project that is a key component of Kubernetes, and its acceptance into the Cloud Native Computing Foundation (CNCF), a vendor-neutral foundation housed under The Linux Foundation to drive the adoption of cloud native systems.The etcd…
Learning containers from the bottom up
What is a Container? Container vs. VM? Docker vs. Kubernetes. How to organize the learning efficiently?
Using a catch-all domain is a mistake
After about a decade of dealing with this madness, surely it's been worthwhile? No, not really.
IPv6 Support for EC2 Instances in Virtual Private Clouds
Update (7/13/2017): Since this post was published, IPv6 supported has been extended and now supports 15 Regions and Multiple AWS Services. The continued growth of the Internet, particularly in the areas of mobile applications, connected devices, and IoT, has spurred an industry-wide move to IPv6. In accord with a…
The Container Throttling Problem
This is an excerpt from an internal document David Mackey and I co-authored in April 2019. The document is excerpted since much of the original doc was about comparing possible approaches to increasing efficency at Twitter, which is mostly information that's meaningless outside of Twitter without a large amount of…
AWS IAM Roles, a tale of unnecessary complexity
This is going to be a highly opinionated blog post. I think AWS is great and use it daily, but their implementation of IAM is unnecessarily complicated.
What happens when you update your DNS
What happens when you update your DNS?
How to handle 1000s of concurrent users on a 360MB VPS
There has been some recent confusion about how much memory you need in a web server to handle a huge number of concurrent requests. I also made a performance claim on the STS list that got me an unusual number of private emails.
Problems with “graceful shutdown” in Kubernetes (2019)
Grace is overrated
Farewell to the Era of Cheap EC2 Spot Instances
AWS EC2 Spot prices have surged since the start of 2023. In this article I investigate this trend, possible causes, and how AWS customers can improve their deployments to get the maximum discount possible.
The order of files in /etc/ssh/sshd_config.d/ matters
You're probably reading this page because you've attempted to access some part of my blog (Wandering Thoughts) or CSpace , the wiki thing it's part of. Unfortunately you're using a browser version that my anti-crawler precautions consider suspicious, most often because it's too old (most often this applies to versions…
How much is Spotify paying Google Cloud?
Two weeks ago, Spotify announced it was migrating from its own datacentres to Google Cloud Platform.
Apache Spark Scale: A 60 TB+ production use case
Visit the post for more.
We are far from a better Heroku for production apps in a hyper cloud
GitLab is building Heroku for production apps in hyper clouds, integrated into your DevSecOps workflow: The 5 minute production app.
Overengineering my homelab so I don't pay cloud providers
After years on a VPS, I'm moving my self-hosted services home and using the opportunity to migrate to a more flexible and robust setup.
The Meteoric Rise of DigitalOcean
Explore thought leadership, industry insights, and other resources related to cybercrime detection, disruption, and takedowns.
Post-incident review on the Atlassian April 2022 outage
This PIR is available in the following languages:日本語 Letter from our co-founders & co-CEOs We want to acknowledge the outage that disrupted service for customers earlier this month. We understand that our products are mission critical to your business, and we don’t take that responsibility lightly. The buck stops with…