Plainsight
Technologie

Open source-tools. Wat we bouwen, blijft van jou.

dbt, Spark, Delta Lake, MLflow, Unity Catalog, Python. De open laag van de stack, die draait binnen de platformen waar je al voor betaalt. Je logica blijft in jouw repository en je data in een formaat dat meer dan één engine kan lezen. Van gedacht veranderen kost je later dus een beslissing, geen herbouw.

VOOR WE BEGINNEN

Klinkt dit bekend?

Waarom teams bij ons aankloppen voor de open delen van de stack, nog voor er werk begint. Elk ervan heeft een uitweg, en de rest van deze pagina is hoe we er geraken.

Wat we echt gebruiken

Geen lijst van alles wat er bestaat. Dit zijn de tools waarvoor we conventies uitschreven en die we in productie draaien. Dat is een veel kortere lijst dan op de meeste consultancywebsites.

Transformatie

dbt

Onze transformatielaag, welk platform er ook onder zit. Gelaagde projectstructuur, volle testdekking op sources en gold, documentatie naast de models, dbt build in de CI. Het heeft een eigen pagina, zoveel meningen hebben we erover.

Versneld naar dbt→
Verwerking

Apache Spark

De engine onder alles wat we met lakehouses bouwen, op Databricks en op Fabric. PySpark voor de workflows in data engineering en data science, notebooks om te verkennen, incrementele pipelines voor alles wat elke nacht moet draaien.

Opslagformaat

Delta Lake

Het open tabelformaat waar we standaard voor kiezen. ACID-transacties en time travel zijn het praktische deel. Het strategische deel: je historiek staat in Parquet-bestanden die van jou zijn, leesbaar voor meer dan één engine.

ML-levenscyclus

MLflow

Experiment tracking en de Model Registry. Elke run vastgelegd met zijn parameters, elke stap naar productie via de registry in plaats van met copy-paste. Zo kan je maanden later nog zeggen wat er veranderd is, en wanneer.

Governance

Unity Catalog

Databricks heeft het open source gemaakt, en dat telt: een governance-laag met een rollout over je hele organisatie, ook in een multi-cloud- of hybride omgeving. Rechten, lineage en de catalog op één plek, niet op drie.

Taal

Python

Python 3.11 is de standaard voor pipelines, modellen en de lijm ertussen. Saai, en dat is bewust. Iedereen die we aanwerven kent het, en elk platform waar we op werken draait het.

Kwaliteit

SQLFluff en dbt-utils

SQLFluff lint de SQL en de Jinja, zodat reviews over logica gaan in plaats van over opmaak. dbt-utils dekt de macro's en tests die elk project anders zelf zou herschrijven. Vastgepinde versies, een kleine set, geëvalueerd voor we iets opnemen.

AI-bekabeling

Model Context Protocol

De open standaard om AI-assistenten te verbinden met echte systemen. We bouwen MCP-servers zodat een assistent je echte data en tools leest in plaats van te gokken, en zodat dezelfde integratie werkt met meer dan één modelleverancier.

Uit ons playbook

Hoe we beslissen wat erin komt.

Open source is een middel, geen etiket. Vier regels die dat zo houden.

Geen lock-in

Eerst open formaten. De exit hoort bij het ontwerp.

Data in Delta en Parquet, transformaties in SQL en Python in jouw Git-repository, modellen in de MLflow-registry. Vervang je ons of vervang je het platform, dan gaan je assets mee. Dat is geen gunst, zo hoort het gewoon gebouwd te worden.

Geen ideologie

Open source waar het wint. Managed waar het zijn prijs waard is.

We zijn partner van Microsoft en Databricks, en dat zeggen we ook. Het eerlijke verhaal is dat open tooling binnen die platformen draait, niet ertegen. dbt op Databricks SQL, Spark op Fabric-capaciteit. Je betaalt een leverancier voor compute en beheer, niet voor het recht om je eigen tabellen te lezen.

Discipline

Een kleine set met vaste versies klopt een grote set die blijft schuiven.

Elke dependency is een onderhoudsbelofte. Voor we iets opnemen, bekijken we hoe actief het onderhouden wordt, welke adapters het ondersteunt en hoe het presteert. We pinnen de versies vast en houden de lijst kort genoeg dat een upgrade een gewone dinsdag is, geen project.

Standaard open

Ook ons eigen playbook is open.

De conventies die we bij klanten toepassen, staan publiek op GitHub. We houden ze niet geheim voor de concurrentie. Lees ze voor je met ons praat, neem over wat nuttig is, fork de rest. Kennis delen over organisaties heen, daar draait het net om.

Lees de technische richtlijnen

Open tooling is hoe we bouwen, in elk domein.

Strategie beslist welke delen van de stack open moeten zijn. Wij bouwen het zo. Experts houden het draaiende zodra je team er eigenaar van is.

Richting

Strategie

Van zakelijke vragen naar een richting voor data, AI en software die je organisatie kan volgen.

Bekijken →
Waarde

Bouwen

Data en analytics, AI en software op maat. Gebouwd met adoptie en eigenaarschap vanaf dag één.

Bekijken →
Continuïteit

Experts

Specialisten die meedenken als teamgenoten. Ze houden je motor draaiend en je team scherp.

Bekijken →

Ongerust over wat er gebeurt als je eruit wil?

Een gesprek van een halfuur. Vertel ons met welke stack je werkt, en we zeggen je eerlijk welke delen je vastzetten en welke je echt zou houden.

Spreek een expert