Jonatan Matajonmatum.com
conceptsnotesexperimentsessays
© 2026 Jonatan Mata. All rights reserved.v2.1.1
Concepts

Self-Service Infrastructure

Model where development teams can provision and manage infrastructure autonomously through automated interfaces, without depending on operations tickets.

seed#self-service#infrastructure#automation#platform#provisioning

What it is

Self-service infrastructure allows developers to create, modify, and destroy infrastructure resources without opening tickets or waiting for an operations team. The platform provides controlled interfaces with automatic guardrails.

Models

ModelMechanismExampleBest for
TemplatesCatalog of pre-approved configurationsBackstage Software TemplatesTeams creating new services
GitOpsPR to infra repo → automatic deploymentArgoCD + TerraformTeams with Git experience
PortalWeb UI with formsBackstage, Port, HumanitecTeams preferring visual interfaces
CLICommands to provisionplatform create service --type=apiDevelopers preferring the terminal

Guardrails

Self-service doesn't mean no control:

  • Cost policies (limits per team)
  • Automatic compliance (encryption, mandatory tags)
  • Approvals for high-cost resources
  • Automatic TTL for temporary environments

Benefits

  • Eliminate operations bottlenecks
  • Reduce provisioning time from days to minutes
  • Standardize configurations
  • Empower development teams

Why it matters

Self-service infrastructure eliminates the bottleneck of tickets to platform teams. When developers can provision what they need through controlled interfaces, delivery velocity increases without sacrificing governance.

References

  • Platform Engineering — Community.
  • Humanitec Platform Orchestrator — Humanitec, 2024. Platform orchestrator for self-service infrastructure.
  • Software Templates — Backstage — Backstage, 2024. Templates as a self-service mechanism.

Related content

  • Platform Engineering

    Discipline designing and building internal self-service platforms so development teams can deploy and operate applications autonomously.

  • Infrastructure as Code

    Practice of defining and managing infrastructure through versioned configuration files instead of manual processes. Foundation of modern operations automation.

  • Golden Paths

    Recommended, pre-configured paths for common development tasks incorporating best practices, reducing cognitive load for teams.

Concepts