New
The latest blog posts to take off on Hacker News. 4,378 posts.
Infrastructure & DevOps
Any year
Microservices Considered Harmful (2019)
A recent trend in our industry is the software architecture move from a monolith app to microservices, often with a related blog post explaining how much better everything is after. A recent blog post by neo-bank Monzo explains that they have reached the crazy amount of 1500 microservices (a ratio of ~10 microservices…
Intel and ARM Performance Characteristics for S3 Compatible Object Storage
Product updates, company news, and educational content on AI storage, object storage, data lakehouses, and cloud-native infrastructure from MinIO.
How we use HashiCorp Nomad
A walkthrough on how we are improving the reliability of our management services running in each data center by using Nomad for dynamic task scheduling.
Snaps are an anti-pattern on Ubuntu
I congratulate the Linux Mint team for clearly taking a stand against snaps today by removing it from their repository, it was something m...
Containers from first principles
You’ve likely heard everyone at the office or online proclaim that “K8s has eaten everyone’s lunch!” or that “everything should be in a docker container!”. While there are advantages to the above methodologies; it’s very easy to have cargo-culted their adoption; especially for Kubernetes (K8s). I find the biggest…
IMAP Email Backup
Use imapgrab.py to backup IMAP email.
Lenovo to Certify ThinkPad and ThinkStation Workstation Portfolio for Linux
Lenovo is moving to certify the full workstation portfolio for top Linux distributions from Ubuntu® and Red Hat® – every model, every configuration.
Building binary deb packages: a practical guide
How to ship your apps on Debian and derivatives.
A Nix terminology primer by a newcomer
Maybe I just haven't been paying attention before, but in the last year or so, there seems to have been an increase in discussion around the Nix package manager. This is also what got me to finally try it, and I'm very happy with the results, even if the road is a little bumpy.
Rootless Containers
Rootless containers is a new concept that don’t require root privileges in order to formulate, but have some unique challenges.
I wrote a beginners guide to Kubernetes
In this multi-part series of articles I'll try and capture everything I think someone who wants to learn and work with Kubernetes should know about. If you h...
Why is Kubernetes getting so popular?
At the time of this article, Kubernetes is about six years old , and over the last two years, it has risen in popularity to consistently be one of the most loved platforms . This year, it comes in as the number three most loved platform . If you haven’t heard about Kubernetes yet, it’s a platform that allows you to…
Linux Security Hardening and Other Tweaks
A collection of kernel and userland settings one can change to improve the security and usability of a Linux system. Targeted at Arch, but should work for other distros too.
We reduced the AWS costs of our streaming data pipeline
Streaming pipelines on AWS can be expensive. Here’s how we cut AWS costs 67% without reserved instances or savings plans
Software will eat software in a remote-first world
Is that a good thing?
Don’t Be Afraid of RAID
I sense this sentiment on the internet that RAID is dangerous, that the likelihood of your RAID array failing during a rebuild is almost a certainty, because hard drives have become so large.
Programming Inside a Container
I have a small collection of servers, laptops and desktops. My servers were purchased and configured at different times. By design, they have different hardware and software configurations. I have processors from AMD, Intel, Ampere and Rockchip. I have a wide range of Linux distributions, both old and new. I also…
An introduction to RabbitMQ
What is RabbitMQ? Find out about this open-source message broker in our introduction to the powerful Message Queue tech.
AWS CloudFormation now supports blue/green deployments for Amazon ECS
Discover more about what's new at AWS with AWS CloudFormation now supports blue/green deployments for Amazon ECS
Grafana 7.0
The Grafana 7.0 release is full of major new features and enhancements. Find out all the details here.
Common mistakes using Kubernetes
Common Kubernetes mistakes: missing resource limits, misconfigured probes, no ingress controller, wrong autoscaling, weak RBAC, missing anti-affinity and PDBs.
Kafka Removing Zookeeper Dependency
Say goodbye to Kafka ZooKeeper dependency! KIP-500 introduces a new way of storing data in Kafka itself, rather than in external systems such as ZooKeeper.
GitHub Actions: Organization secrets
You can now create organization secrets, reducing the need to duplicate secrets across repositories. Access policies let you control which repositories have access to the organization secret Updating a secret…