RSSAmplifier

Blog

David Guerrero

Recent content on David Guerrero

davidguerrero.frRSS feed ↗6 posts

Latest posts

I added Souls-like comments to my blog

In the Dark Souls game series , players can leave messages in the game environment. Even though the game is mainly single-player, these messages are shared online for others to find in their path. Image credit: Windows Central.

The tiniest logging stack: Fluent Bit, Parquet and DuckDB

A tiny logging stack for a tiny amount of logs, or more? The often-recommended Loki can be quite heavy to set up and the highly available version has a complex architecture . I also tried Parseable which initially seemed simpler, though in the end it generated excessive traffic to and from S3 for my use case, with relatively slow query performance. So what are our options for small environments,…

A fully static Terraform registry

Terraform already supports setting a module’s source argument to a git or Mercurial repository path, S3 path, and more. It even supports direct HTTP URLs , as long as you follow some guidelines. However there are situations where you might prefer using the Terraform registry protocol, mainly for the ability to use version constraints : module 'release' { source =…

An opinionated Terraform style guide

Infrastructure is getting more complex, the Terraform/OpenTofu adoption is growing, and somehow there’s fairly little guidance on managing these codebases at scale. As a heavy user of Terragrunt , I rely a lot on small, focused Terraform modules that can be combined into larger infrastructure pieces externally (called units in the Terragrunt world). If you use pure Terraform/OpenTofu, you…

A minimal fault-resilient PostgreSQL cluster running in k3s

While researching a self-hosted analytics solution for this blog, I quickly settled on Umami . It fits my purpose while keeping a minimalistic vibe. It also uses PostgreSQL, which I planned to use anyway for other features. Uh-oh, that means I need to self-host PostgreSQL! Alright, let’s go with a simple single-node k3s installation on a Hetzner VPS. Surely that must be the most…

How I built my logo in one hour

Of course, the logo is very simple and has a fairly limited usage. The idea here is only to design a vector logo with a touch of humanity inside, in a short amount of time. Here’s the gist : this is an engineering blog, building blocks make sense as a playful concept. Here’s the twist : this is a personal blog, the logo should contain a bit of myself. As for the solution: let’s…