A self-service platform enables its consumers to perform software delivery and operational tasks without manual intervention from platform staff.
A self-service platform lets consumers complete delivery and operational tasks—such as creating applications or deploying to production—without support tickets or manual platform-team intervention. section 13.4.1
A genuinely self-service platform:
Enables immediate task completion without relying on humans to create servers, deploy code, or perform equivalent routine steps. section 13.4.1
Treats support tickets as exceptions, then reviews them to identify routine work that should be automated or documented better. section 13.4.1
AWS as a comparison point
AWS illustrates the model: an engineer can create an account and provision services such as AWS Lambda or EC2 virtual machines without contacting AWS staff or filing a ticket. section 13.4.1
How Architecture Modernization: Socio-technical alignment of software, strategy, and structure covers it
How deep it goes
Defines self-service through operational boundaries and a comparison example, stopping short of implementation guidance.
Examples
Uses AWS account creation, AWS Lambda, and EC2 provisioning as concrete self-service examples.
What it assumes
Assumes familiarity with platform consumers, platform teams, application creation, and production deployment.
What you can do after
Operate delivery tasks independently and identify routine support requests suitable for automation or clearer documentation.
How it connects
Connects self-service platforms with platform product management, automation, documentation, and support-ticket analysis.
platform engineeringproduced by · Platform engineering is the discipline of designing and operating internal platforms that provide software teams with reusable, self-service capabilities and delivery workflows.
data productuses · A data product is a product, service, or managed data asset whose value is delivered through data, processing, analysis, or data-driven functionality.
Kubernetesproduced by · Kubernetes is an open-source platform for orchestrating and automating the deployment, scaling, and management of containerized workloads across computing clusters.
DataOpsimplemented by · DataOps is a discipline of practices and technologies for automating, coordinating, and improving data management, quality, integration, delivery, and operation across the data lifecycle.
This explainer was generated by Manning's knowledge graph from the text of Architecture Modernization: Socio-technical alignment of software, strategy, and structure. The section links point to the parts of the book it draws on.