Blog

DE

Notes from live projects: Kubernetes, Symfony, and the operations in between.

September 18, 2026 · 5 min read

SoCraTes Day Switzerland 2026, a board full of AI and a note that said Nostalgia

At SoCraTes Day Switzerland in Technopark Zürich almost every session on the board was about AI. The most interesting one for me was about cloud services, the warmest one was about DC++, ICQ and the old Skype.

September 12, 2026 · 9 min read

Fixing a Hetzner Snapshot That Won't Boot on New UEFI-Only Hardware

A website my father and I built together, nearly twenty years old, sat in a snapshot that suddenly refused to boot, and getting it back took an evening I did not expect to spend inside a partition table.

September 10, 2026 · 3 min read

When CloudFront Simply Won't Serve a File

Six files sat stuck on `failed` overnight, in the middle of a 2 TB restore, and CloudFront never said why. In the end it was simply the size.

September 7, 2026 · 5 min read

2 TB Out of S3 Glacier Deep Archive for $15 a Month

Storing 2 TB of backups cost me $20 a year. Getting them back out was supposed to cost as much as a new hard drive. It did not.

August 4, 2026 · 10 min read

15 hours of downtime: the graphics card did it

Fifteen hours of downtime, caused by a graphics card that does not physically exist. A `reboot` over SSH left PID 1 wedged behind an emulated device on a server that has never had a monitor. The diagnosis, the rescue without a hard reset, and the one line in GRUB that stops a repeat.

July 28, 2026 · 19 min read

Installing Mastodon 4.6 on Kubernetes

A complete guide for your own instance: Postgres 18 through an operator instead of a Deployment, Valkey 9 with persistence, Sidekiq with an autoscaler, Envoy Gateway instead of the retired ingress-nginx, sealed secrets and backups with point in time recovery. Second attempt, this time with the lesso

July 27, 2026 · 3 min read

Audit evidence on AWS: logs are not proof

Almost every cloud environment logs plenty. Preparing for an ISO 27001 audit still tends to stall on the same question: can you prove this log is complete and unaltered?