I’m a Senior Software Engineer living in Berlin. Shifting limits based on quality and robustness. Cutting-edge software development. Defining durable and flexible interfaces. Creating rich and intuitive user experiences.

Tag: cloud

Cloud-Native Enterprise Node.js — Part 1

Explore the next‑generation foundation for building production‑ready Node.js services. This article walks you through a TypeScript‑first, ESM‑only Fastify skeleton that bundles with tsdown, tests with tsx and c8, and follows the 12‑Factor App principles. By the end you’ll have a fully dockerised, stateless micro‑service ready for k3s deployment and observability with Grafana, plus a taste of how to integrate NestJS on top of Fastify.

Deploy a custom Helm Chart on a local Kubernetes Cluster

Set up a local Kubernetes environment with Podman and k3d/k3s, install Traefik as an ingress controller and load balancer, and create a custom Helm chart for a sample app. This guide walks through cluster setup, Traefik dashboard access, building a minimal Helm chart, routing traffic with IngressRoute, and cleaning up resources when finished.

OpenTofu: A Terraform-Compatible, Fully Open-Source Alternative

Discover OpenTofu, a fully open-source, Terraform-compatible Infrastructure-as-Code (IaC) tool that makes cloud provisioning easier and more flexible. Designed for learning, experimentation, and smaller-scale deployments, OpenTofu closely mirrors Terraform’s workflow while offering a permissive license that removes commercial restrictions. Explore how this community-driven alternative empowers teams to manage multi-cloud infrastructure without the licensing limitations of traditional tools.

AWS Context Switch with Tab Autocompletion

This article explains how to create a custom awsctx command in Zsh to easily switch AWS profiles with tab autocompletion, similar to kubectx for Kubernetes. It guides you through defining the awsctx function, enabling Bash-style completion in Zsh using bashcompinit, and writing a Bash-based completion script that uses compgen to dynamically suggest AWS profile names. With this setup, users can quickly switch profiles using fuzzy search or direct tab-completion, streamlining AWS CLI workflows.