Composable Data Stack (CDS)

De Composable Data Stack (CDS) is open-sourcesoftware waarmee je een dataomgeving samenstelt uit losse, uitwisselbare onderdelen. Je beschrijft de omgeving in leesbare configuratiebestanden; CDS valideert die en genereert er de technische installatiebestanden uit. Het doel: meer zeggenschap over je technologie, infrastructuur en data.

Logo van de Composable Data Stack

Waarom CDS?

Een dataplatform bestaat meestal uit veel onderdelen: opslag, orkestratie, inloggen, monitoring en meer. Die aan elkaar knopen is veel handwerk, en een onderdeel vervangen betekent vaak dat de hele omgeving op de schop moet. Daardoor raak je makkelijk afhankelijk van één leverancier.

CDS pakt dat anders aan. Elk onderdeel is een losse module met een duidelijke afspraak (een contract) over wat het levert en wat het nodig heeft. Je kiest de modules in een profiel, CDS controleert of alles op elkaar aansluit en genereert de bestanden om het geheel te installeren. Wil je later een onderdeel wisselen, dan pas je alleen het profiel aan.

Kernideeën

  • Modulair: bouw je omgeving uit uitwisselbare onderdelen.
  • Declaratief: je beschrijft wat je wilt in leesbare, versiebeheerbare configuratie.
  • Open source: geen verborgen afhankelijkheden, volledig inzichtelijk.
  • Zeggenschap: jij beslist waar je data en infrastructuur draaien.

Uitgelegd voor

Kies de pagina die het beste bij jouw achtergrond past:

Status van het project

CDS is in ontwikkeling. De basis staat; onderdelen als back-up en herstel, TLS en productierijpe Kubernetes-ondersteuning staan nog op de planning. Per doelgroeppagina staat wat er nu al is en wat nog komt.

Bekijk de broncode op GitHub of neem contact op.

Scroll naar boven