Categories

Architecture

Consolidated platform engineering: who wins and who gets stuck

Platform engineering worked where teams built on concrete, painful problems and offered golden paths developers actually wanted, run with a product mindset. It stalled where the output was an empty Backstage portal: technically correct, unvisited, solving no operational problem. Three years after the Gartner hype of 2023, that split separates the winners from the sunk cost.

Technology

Fly.io: deploying globally without complicating your life

Fly.io has spent years selling the idea that deploying an application across several regions should be almost as simple as pushing an image and writing one config line. After several real projects on the platform, here is an honest read on what it delivers, what is missing, and who it is worth choosing over more classic options.

Technology

Post-quantum cryptography in TLS: real-world adoption

Post-quantum cryptography stopped being an academic topic once Cloudflare, Google, and Apple put ML-KEM hybrids into production. By 2025 it already covers the majority of real web traffic. A look at where adoption stands, where friction still shows up, and what to review in your own infrastructure.

Technology

Dragonfly: the modern cache inspired by Redis

Dragonfly is a Redis-protocol-compatible cache built on a multithreaded shared-nothing design with one thread per data shard, so an eight-core node uses all eight cores where Redis uses one. Its fork-free snapshot algorithm keeps latency flat while persisting. Ordinary clients work fine; modules like RedisSearch and RedisJSON are where compatibility frays.

Technology

Mesh networks with WireGuard without losing your mind

WireGuard is simple over a single link, but hand-building a multi-node mesh quickly turns into a tangle of keys and routes. Patterns that work, when pure WireGuard earns its keep, and when it is worth leaning on Tailscale or Headscale instead.

Architecture

Kafka without ZooKeeper: KRaft in production

Kafka 4.0, released on 18 March 2025, cannot start with ZooKeeper at all, so KRaft is the only option left. Metadata management now lives inside Kafka itself, a path that opened with KIP-500 in 2019 and became production-ready in Kafka 3.3. Migration is mandatory, and it shifts daily operations.

Architecture

Valkey as a Redis replacement: a real migration with Valkey 8.1

Valkey 8.1, released on March 31, is protocol and command compatible with Redis 7.x, so most existing clients connect without code changes. Swapping Valkey in for Redis is a realistic move once you plan the cutover: dump and restore is the simplest path, while zero downtime needs asymmetric replication. We moved our first production cluster two weeks ago.

Technology

Terraform 1.6 Onward: Updates After the License Change

The Terraform updates since 1.6 that matter day to day are declarative import blocks, which make adopting existing infrastructure a reviewable pull request; a native test framework written in HCL, with no Go required; and ephemeral values in 1.9, which keep dynamic secrets out of state. Version 1.6 also arrived under the Business Source License.