NEW
Also known as: Self-serve Data Platform, Data Platform as a Product
Platform capabilities enabling teams to provision, process, govern, and serve data without centralized gatekeepers.
DESCRIPTION
Self-service data infrastructure provides standardized, automated building blocks for data work across domains. It offers provisioning, storage, compute, orchestration, observability, security, and governance services. Teams use APIs and templates to create pipelines, products, and policies with minimal platform friction. This approach reduces ticket queues, accelerates delivery, and promotes uniform best practices. Treating the platform as a product ensures usability, reliability, and clear SLAs. IaC and governance-as-code enable reproducibility and compliance. Effective platforms include clear abstractions, golden paths, documentation, and guardrails. Self-service supports decentralization without sacrificing enterprise standards.
ALTERNATIVE DEFINITIONS
Team Topologies
A platform as a product provides a curated set of services and tools to reduce cognitive load and enable teams to deliver value quickly and safely.
Highlights product mindset and enabling services for self-service.
Microsoft Learn
A data platform provides services for ingestion, storage, processing, and serving, enabling teams to build data solutions efficiently and securely.
Emphasizes comprehensive platform services and security for data teams.
Google Cloud Architecture Center
Self-service architectures use automation, APIs, and templates to allow teams to provision and operate resources with minimal centralized intervention.
Focuses on automation and API-driven provisioning for self-service.
RELATED TERMS
Decentralized Data Architecture Data Platform Platform Team Data Service Infrastructure as Code Computational Nodes Governance as Code MLOps
COMPETING TERMS
Centralized Data Platform
RELATIONS
- Broader: Data Infrastructure
KNOWLEDGE AREAS
Data Engineering Platform & Tooling Infrastructure Cloud Data Architecture Collaboration Data Management
TARGET AUDIENCE
Data Engineer DevOps Engineer Cloud Architect Data Architect MLOps Engineer Chief Data Officer
EXTERNAL SOURCES
- Wikipedia - Platform as a service
- Microsoft - Azure data architecture guide
- Google Cloud - Reference architectures and patterns
- Team Topologies - Platform as a product concept
TOP QUESTIONS
What does Self-Service Data Infrastructure include?
It includes automated provisioning, storage, compute, orchestration, observability, security, and governance services exposed via APIs, templates, and portals.
Category: Overview
Why adopt Self-Service Data Infrastructure?
It accelerates delivery, reduces bottlenecks, and standardizes best practices across teams, improving reliability and compliance.
Category: Relevancy
How does Self-Service Data Infrastructure support data mesh?
It enables domain teams to build, operate, and govern data products autonomously while adhering to enterprise guardrails.
Category: Relation
What are key requirements for Self-Service Data Infrastructure?
Clear abstractions, golden paths, strong documentation, IaC, governance-as-code, and reliable SLAs are essential.
Category: Requirements
What is a common mistake with Self-Service Data Infrastructure?
Exposing raw complexity without opinionated defaults creates cognitive load and inconsistent implementations.
Category: Mistakes
What risks come with Self-Service Data Infrastructure?
Poor guardrails can lead to security gaps, cost overruns, or configuration drift across teams.
Category: Risk
How do teams get started with Self-Service Data Infrastructure?
Identify common workflows, define golden paths, automate provisioning, and iterate with user feedback and platform telemetry.
Category: HowTo
How does governance work in Self-Service Data Infrastructure?
Policies are codified and enforced automatically, with audit trails and standardized controls applied across services.
Category: Management
What competes with Self-Service Data Infrastructure?
Centralized platform gating and manual approvals, which slow delivery and often create ticket queues.
Category: Alternatives