Skip to content
iam.alan.abreu
← Work
ONGOINGDraft2024-02present

Internal Developer Platform

A golden-path platform that turned repository creation, delivery and environment provisioning into a single self-service workflow.

Domains
  • Platform
  • Cloud
  • DevSecOps
Technologies
  • Kubernetes
  • Argo CD
  • Terraform
  • Backstage
  • GitHub Actions

Overview

A platform layer that gives product teams a paved road from repository to production without asking them to learn the underlying infrastructure.

Context

Multiple product teams each maintained their own pipelines, cluster manifests and cloud resources, with no shared contract between them.

Problem

Delivery time was dominated by infrastructure work rather than product work, and every team solved the same problems differently.

Constraints

No downtime for existing services, no forced migration deadline, and every capability had to remain inspectable by the teams using it.

Architecture

A GitOps control plane reconciles environments from declarative definitions. A thin developer portal exposes templates and ownership metadata; the platform never becomes the only way to reach the cluster.

Decisions

Chose GitOps reconciliation over imperative pipelines so that cluster state stays auditable and recoverable.

Chose templates over abstraction layers so teams can read and fork what the platform generates.

Implementation

Rolled out per capability rather than per team: pipelines first, then environments, then policy enforcement.

Results

Placeholder — measured outcomes will be published with the real case study.

Lessons

Adoption follows usefulness, not mandate. The capabilities teams asked for twice were the ones worth productising.

Linked from

Related suggestions