`
Skip to content

Hello, I'm

Coen van Kampen

Software Engineer · Cloud & Software Architecture The Netherlands

I'm a software engineer with a passion for distributed systems, software architecture, and cloud infrastructure. I build cloud-native applications with .NET and Azure, with a focus on maintainability, scalability, and reliability. Here, I share what I learn about the technologies and architectural decisions behind modern software systems.

Find me online
Portrait of Coen van Kampen
Coen van Kampen Software engineer & writer

Latest articles

Building My Own Homelab: From Docker Containers to a Smarter Home

How I turned a small HP EliteDesk into a self-hosted platform for media, automation, and experimentation, using Debian, Docker, Ansible, and Home Assistant.

  • Only one post with this tag Homelab
  • Featured Featured

Zero-Downtime Database Migrations in Distributed Systems

Explore how the expand-contract pattern enables zero-downtime database schema migrations in distributed systems. Based on my master's research, I explain how PostgreSQL, Liquibase, and blue-green deployments can be combined to evolve database schemas without interrupting running applications.

  • Only one post with this tag Zero Downtime
  • Featured Featured

Consistent Hashing for Users in Sharded Databases

Learn how consistent hashing routes users to database shards, why virtual nodes help, and what it takes to move user data safely when the cluster grows.

  • Only one post with this tag SQL