Skip to main content

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.

PlaneFocusPlatform Team Responsibilities
Control Plane - BuilderEnables 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 GovernanceEmbeds 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 PlaneEnables 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.

note

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.