We Build Your Cloud

Expert Cloud Architectuur, DevOps & Kubernetes consulting om uw bedrijf te versnellen.

Neem Contact Op

Wat Wij Doen

Linux Beheer & Migraties

Professioneel Linux beheer, hardening en migraties vanuit een security-first aanpak.

Meer Informatie

Cloud Architectuur

Ontwerp en implementatie van schaalbare, veilige cloud-infrastructuur op AWS, Azure of GCP.

Meer Informatie

DevOps & CI/CD

Automatiseer uw software delivery pipeline met moderne DevOps-praktijken en tooling.

Meer Informatie

Kubernetes

Deploy, beheer en schaal gecontaineriseerde workloads met production-grade Kubernetes.

Meer Informatie

Infrastructure as Code

Beheer uw volledige infrastructuur via versiebeheerde, reproduceerbare code.

Meer Informatie

Vertrouwd Door

Global Collect
Nationale Nederlanden Investment Partners
Ministerie van Economische Zaken, Landbouw en Innovatie
Tele 2
Dienst Justitiele Inrichtingen
TNT Digital
Carnext
Sanoma Learning
Deltafiber
Benerail

Laatste Blogberichten

Infrastructure as Code with Terraform

Managing cloud infrastructure manually is error-prone and doesn’t scale. Terraform lets you define your infrastructure in code, making it reproducible and auditable.

Why Terraform?

  • Provider agnostic — Works with AWS, Azure, GCP, and hundreds of other providers
  • Declarative — You describe what you want, Terraform figures out how to get there
  • State management — Tracks your infrastructure and plans changes before applying
  • Modular — Build reusable components

A Simple Example

resource "kubernetes_namespace" "app" {
  metadata {
    name = "my-application"
    labels = {
      managed-by = "terraform"
    }
  }
}

resource "kubernetes_deployment" "app" {
  metadata {
    name      = "my-app"
    namespace = kubernetes_namespace.app.metadata[0].name
  }

  spec {
    replicas = 3

    selector {
      match_labels = {
        app = "my-app"
      }
    }

    template {
      metadata {
        labels = {
          app = "my-app"
        }
      }

      spec {
        container {
          name  = "app"
          image = "my-app:latest"
        }
      }
    }
  }
}

Best Practices

  1. Use remote state — Store state in a shared backend (S3, GCS, etc.)
  2. Lock your state — Prevent concurrent modifications
  3. Use modules — Don’t repeat yourself
  4. Plan before apply — Always review terraform plan output
  5. Version pin providers — Avoid unexpected changes

GitOps with FluxCD: Declarative Deployments Done Right

GitOps is a paradigm where your Git repository is the single source of truth for your infrastructure and application state. FluxCD makes this practical.

What is GitOps?

GitOps applies DevOps best practices to infrastructure:

  1. Declarative — Your desired state is described in Git
  2. Versioned — Every change is tracked via Git history
  3. Automated — Changes are automatically applied
  4. Self-healing — Drift is detected and corrected

Setting Up FluxCD

Bootstrap Flux on your cluster:

Getting Started with Kubernetes: A Practical Guide

Kubernetes has become the de facto standard for container orchestration. In this guide, we’ll walk you through the key concepts and get you up and running.

Why Kubernetes?

If you’re running containerized applications in production, you need orchestration. Kubernetes gives you:

Klaar om uw cloud te bouwen?

Laten we bespreken hoe we uw cloud-traject kunnen versnellen.

Neem Contact Op