Afstudeeropdracht: Test Driven Development bij een Lake House architecture

Site Info Support B.V.

Wanneer je moderne data platformen implementeert met bijvoorbeeld een lake house architectuur is het toepassen van test driven development binnen deze architectuur helaas nog geen standaard aanpak. Hier ga jij tijdens deze opdracht een oplossing voor bedenken. Onderzoek hoe je dat wel zou kunen doen met unittesten, maar misschien ook regressietesten en performance testen. We kijken uit naar je PoC en adviezen! 

Test Driven Development is al jaren een begrip in de traditionele software ontwikkeling. Door eerst de test en daarna de code te schrijven wordt kwaliteit direct ingebouwd in het product.

Bij Info Support implementeren we moderne data platformen o.a. met een lake house architectuur. In deze architectuur worden data structuren bovenop een data lake gebouwd, om zo allerlei machine learning en business intelligence toepassingen mogelijk te maken.

Helaas is er voor het toepassen van test driven development in deze architectuur nog geen standaard aanpak. Gestructureerd testen is nodig om de kwaliteit te kunnen garanderen. Door een gebrek aan tooling en aanpak kost het testen teams veel tijd, hiermee komt de kwaliteit van de data in gevaar. 

De opdracht
Onderzoek hoe je op de verschillende lagen in een lake house architectuur test driven development kan toepassen.

Je kan denken aan bijvoorbeeld:

– hoe gaan we pipelines unit-testen
– welke tools of technieken kunnen we daarvoor toepassen

Voor de opdracht zou je naast het unittesten ook kunnen denken aan andere testen, zoals het testen van de hele keten (input & output met elkaar vergelijken), regressietesten en performance testen.

Maak vervolgens op basis van een lake house demo-opstelling een Proof of Concept om aan te tonen dat de onderzochte concepten werken.

Beschrijf tenslotte de werkwijze en geef advies hoe deze werkwijze kan worden toegepast.

Wat wij bieden

– Een uitdagende afstudeeropdracht
– € 1000 vergoeding, € 500 + leaseauto of € 600 + woonruimte
– Professionele begeleiding
– Trainingen gericht op jouw afstudeertraject
– Sparren met andere afstudeerders en collega’s
– Twee vakantiedagen per maand

Om op deze vacature te solliciteren bezoek je carriere.infosupport.com.