Witboost Architecture
This page serves as the foundational architecture reference for the Platform Team: here you’ll gain a high-level view of how Witboost is composed, the planes of capability you’ll manage, and the extension points you’ll use to tailor and govern the platform. From this section you’ll understand where configurations, integrations and customizations sit — allowing you to orchestrate a self-service environment for your domain teams while maintaining enterprise-grade control.
Planes
As briefly explained in the glossary, Witboost organises its capabilities across different architectural planes.
These provide a mental model for how the platform is structured and how you as a platform team should think about responsibilities and flows.
| Plane | Focus | Platform Team Responsibilities |
|---|---|---|
| Control Plane - Builder | Enables data teams to create data projects via templated golden paths, quality gateways, and one-click deployment experience | • Provide and version templates/blueprints • Define the self-service catalog • Ensure CI/CD and infrastructure provisioning support |
| Control Plane - Computational Governance | Embeds governance, metadata, data contracts, policies, checks, and observability across the product lifecycle. | • Configure policy engines and contract rules • Set up monitoring, alerts & metadata flows • Define access, audit, and compliance workflows |
| Market Plane | Enables consumption: cataloguing, discovering, and accessing data products (and their metadata) with business context. | • Manage the marketplace interface and metadata feeds • Integrate usage, billing, observability & access info • Enable search, classification, and domain-tagging across data products |
Together, these planes support the full data project lifecycle: build by data teams, govern by governance team, discover by data teams.
Based on your license, some planes may be not available e.g. Witboost Computational Governance licenses give access only to Computational Governance Control Plane
Extension Points
One of the major strengths of Witboost is its openness to extension: you as the platform team can tailor the platform through multiple extension-points, thereby shaping the “golden path” for your organisation.
Here you have the main extension points of the platform:
-
Templates / Blueprints: Pre-built artefacts and golden-paths (e.g., Output Port, Data Product skeletons) you provide to domains to simplify delivery.
-
Policies/Metrics: Rules and gates that enforce standards (data contracts, schema versioning, freshness, access control) triggered at build, deploy or runtime.
-
Tech Adapters: Automation modules that interact with your underlying infrastructure / services to enable a self-service deployment experience of data projects (e.g. S3 Buckets, Spark workloads, Snowflake tables, Databricks tables, etc.).
-
Webhooks / Integrations: Hooks into external systems (ticketing, notifications workflows) allowing you to embed enterprise-processes into the platform.
-
Marketplace Plugin: Extensions allowing you to publish your curated data assets to external data catalogs inside your organization.
From the Extension Points API section, you can find all API contracts to start extending Witboost capabilities.