Rethinking Infrastructure as Code from Scratch
Recently I’ve been thinking a lot about infrastructure complexity, and the current state of infrastructure as code. This is problem space that many talented people are tackling.
The latest blog posts to take off on Hacker News. 4,377 posts.
Recently I’ve been thinking a lot about infrastructure complexity, and the current state of infrastructure as code. This is problem space that many talented people are tackling.
"What are folks’ views on systems so large where cold-starting the whole system is almost impossible?"... — M'colleague, Shivam, In A Slackroom Next Door.
By David Seddon from Kraken Technologies. Hi, I’m David, a Python developer at Kraken Technologies. I work on Kraken: a Python application which has, at last count, 27,637 modules. Yes, you read that right: nearly 28k separate Python files - not including tests. I do this along with 400
The Nano ESP32 introduces a new microcontroller architecture to the Nano family. The Nano ESP32 embraces one of the favorite IoT standards.
An examination of what is wrong with the Enterprise Linux model and a recommendation for a middle ground.
I've been writing recently about servers and internet infrastructure 1 . A lot of this writing is predicated on running server software on a VM or physical machine, rather than using a more cloudy solution, which is somewhat unpopular these days. However, I think it's a pretty reasonable way to do things, and it's not…
Podman Desktop 1.2 has been released!
It’s been a whirlwind few weeks here at AlmaLinux, and I’m elated to be able to finally share this update. The future of AlmaLinux OSIn case you missed it, Red Hat announced they will no longer be providing the means for downstream clones to continue to be 1:1 binary copies of Red Hat Enterprise Linux (RHEL). Very…
Supercharge pull request merges on your busiest branches by enabling your team to queue.
This post is part of a two-part series, of which this is the first. In this post, we go a bit into the infrastructure that runs OpenTTD, from BaNaNaS to our main website. The second post will explain a bit about the migration we just did to get to this infrastructure.
When Let’s Encrypt first launched, we needed to ensure that our certificates were widely trusted. To that end, we arranged to have our intermediate certificates cross-signed by IdenTrust’s DST Root CA X3. This meant that all certificates issued by those intermediates would be trusted, even while our own ISRG Root X1…
According to an email sent to its customers in mid-June, Gandi.net, a major European domain name registration and web hosting company, is increasing prices across its entire suite of products.
Firecracker is not the best choice for all kinds of workloads.
Organizations are increasingly adopting hybrid and multi-cloud strategies to access the latest compute resources, consistently support worldwide customers, and optimize cost. However…
A partial network outage occurred at Fastmail on June 30th, 2023. Most did not notice, but it was severe for the directly affected 3-5% of our customers.
Documentation and guides from the team at Fly.io.
The umbrella project behind Incus, LXC, LXCFS, Distrobuilder and more.
Distribute and run AI workloads on Kubernetes magically in Python, like PyTorch for ML infra. - run-house/kubetorch
Using latency measurements to infer when a globally used application is served only from us-east-1.
FreeBSD networking and containers (Jails) stacks are very mature and provide lots of useful features … yet for some reason these features are not properly advertised by the FreeBSD project &#…
Nix builds at speeds you never thought possible.
I wrote a simple dexec script to make running commands through Docker containers less clunky. I'll show you what dexec is and how to use it!
And we're all doing it wrong (including me) I have a confession. Despite having been hired multiple times in part due to my experience with monitoring platforms, I have come to hate monitoring. Monitoring and observability tools commit the cardinal sin of tricking people into thinking this is an
Lessons learned in my first year as a platform engineer.
How I detected that Let's Encrypt issued 645 non-compliant certificates
A blog about free software and programming
Understanding our data and usage patterns was the real key.
TL;DR: Hetzner ARM64 performs very well, with the 4-core CAX21 (ARM64, 4 cores, 8GB RAM) machine only being 8% slower in WebP conversion speed compared to the 3-core CPX21 (AMD64, 3 cores, 4GB RAM), while the price difference between the two is 14% (8.40 USD/mo vs 9.76 USD/mo). Additionally, the CAX21 offers twice the…
Learn how Nix Flakes improve the composability and reproducibility of builds in Nix and Devbox.