Alek's Blog
Architecture diagram: Envoy Gateway global rate limiting with a custom ratelimit service

Envoy Gateway v1.7: Global Rate Limiting with a Custom ratelimit Service

How to wire envoyproxy/ratelimit as a self-hosted service into Envoy Gateway v1.7 using EnvoyPatchPolicy — three xDS patches, namespace-admin self-service, and the pitfalls to avoid.

Envoy Gateway v1.7: Global Rate Limiting with a Custom ratelimit Service
Diagram: deployment topology of a GCRA rate limiter built with haproxy-spoe-rs

haproxy-spoe-rs: Deployment

Deploying the haproxy-spoe-rs SPOA agent in production — container image, podman-compose, Kubernetes, HAProxy configuration, health checking, logging, and systemd.

haproxy-spoe-rs: Deployment
Diagram: request flow between HAProxy and a Rust SPOA agent

haproxy-spoe-rs: A Rust SPOA Agent Library for HAProxy

Building a HAProxy Stream Processing Offload Agent (SPOA) library in Rust — zero-dependency async design, mpsc write batching, 95.9% test coverage, and 2.8–4.9× higher throughput than the Go reference implementation.

haproxy-spoe-rs: A Rust SPOA Agent Library for HAProxy
Diagram: DNS resolution flow using pdns_recursor as a root-independent validating resolver

Running pdns_recursor as a root-independent validating resolver

How to configure PowerDNS Recursor 5.4 to resolve directly against TLD name servers without depending on the root name servers at runtime, using a local root.zone file loaded via zonetocaches — including DNSSEC validation, trust anchor setup, and the race condition that prevents it from working without a hint file.

Running pdns_recursor as a root-independent validating resolver
Diagram: DNS resolution flow from the root zone using Hickory DNS as a validating recursor

Running a validating DNS recursor from the root zone with Hickory DNS

How to run Hickory DNS as a full recursive resolver starting from the root zone, with DNSSEC validation, TLS-encrypted upstream connections, Happy Eyeballs, and Prometheus metrics — including all configuration options added in the recurser-from-root-zone branch.

Running a validating DNS recursor from the root zone with Hickory DNS
Architecture diagram: vigild components — Overlord, Service Actors, Check Actors, LogStore, Reaper, an HTTP API server with auth, and a TLS server — supervising service processes on a container host

vigil-rs: A Rust Service Supervisor for Containers

vigil-rs is a PID 1 / container init daemon written in Rust. It supervises multiple processes, runs health checks, fires HTTP(S) alerts on state transitions, and exposes a REST API over a Unix socket with native zombie-reaping and per-service stop signals.

vigil-rs: A Rust Service Supervisor for Containers