Composable Data Stack in gewone mensentaal

Het probleem

Een moderne dataomgeving bestaat uit veel losse onderdelen: een database, een planner voor dataverwerking, een dashboardtool, een inlogsysteem, beveiliging en back-ups. Die aan elkaar knopen kost maanden. Veel organisaties raken bovendien vastgeklikt aan één leverancier.

Wat CDS is

CDS werkt als een bouwdoos met een bouwtekening. U beschrijft in een eenvoudig tekstbestand wat u wilt hebben, bijvoorbeeld “een database, een dashboardtool en centraal inloggen”. CDS controleert of dat klopt en zet de complete omgeving klaar.

Hoe het werkt, in vier stappen

  1. Kiezen: u kiest een profiel (de bouwtekening) en bouwblokken (modules), zoals Postgres, Superset of Keycloak.
  2. Controleren: CDS kijkt of de blokken op elkaar passen en of de beveiligingsregels worden nageleefd. Wachtwoorden staan nooit in de bestanden.
  3. Plannen: CDS bepaalt hoe alles met elkaar verbonden wordt.
  4. Genereren: er komt een kant-en-klaar installatiebestand uit, voor Docker of Kubernetes. Daarmee draait de omgeving op een eigen server of in de cloud.

CDS draait zelf geen software. Het is de “architect”, niet de “aannemer”.

Waarom dit interessant is

  • Geen leveranciersafhankelijkheid: een bouwblok vervangen, bijvoorbeeld de ene database door een andere, kan zonder de rest te herbouwen.
  • Digitale soevereiniteit: u houdt zelf de regie over waar uw data staat en wie erbij kan.
  • Beveiliging ingebouwd: automatische controles op veilige instellingen, zonder dat iemand ze handmatig hoeft na te lopen.
  • Aantoonbaar compliant: rapporten kunnen als bewijs dienen voor audits en voor de Cyber Resilience Act.
  • Sneller en herhaalbaar: dezelfde omgeving kan op elk moment opnieuw en identiek worden opgebouwd. Dat scheelt tijd en fouten.

Een vergelijking

Zie CDS als IKEA-meubels met een slimme bouwtekening. De onderdelen zijn standaard en uitwisselbaar. De tekening zorgt dat alles past en veilig in elkaar zit. U kiest zelf het eindresultaat.

Wat het niet is

CDS is geen kant-en-klaar softwarepakket dat u koopt en aanzet. Het is een gereedschap voor technische teams, dat de uitkomst voorspelbaar, veilig en overdraagbaar maakt.

Waar staat het project nu?

De basis staat. De ontwikkelplanning richt zich op productierijpe beveiliging, Kubernetes-ondersteuning, back-up en herstel, en afstemming op Nederlandse overheidseisen.

Ook uitgelegd voor

Terug naar Composable Data Stack (CDS) · Broncode op GitHub · Contact

Scroll naar boven