Felyx's Data-Revolutie: Onthulling van het Geheim achter Duurzame DataOps

In de altijd groeiende wereld van moderne organisaties, is data koning. Om het volledige potentieel te benutten, zijn een doordachte datastrategie en een flexibele datastructuur essentieel. Felyx, de Nederlandse e-scooter verhuurder, is begonnen aan een opmerkelijke DataOps-reis, waarbij hun data-infrastructuur grondig is herzien. In deze blog duiken we diep in hun ervaring en onthullen we waardevolle inzichten voor datadeskundigen en liefhebbers. 

Les 1: De Kracht van Teamopbouw 

Het kiezen van de juiste mensen 

Daan Stroosnier, Global Head of Data Analytics bij Felyx, benadrukt het belang van het samenstellen van het juiste team. Met een tekort aan geschoolde technici in de branche speelt het selectieproces een cruciale rol. Stroosnier onderstreept het belang van het integreren van dit aspect in de projectplanning en erkent de potentiële impact op besluitvorming en het algehele projectsucces. 

Les 2: De Kunst van Integratie 

Niet alleen voor systemen, maar ook voor mensen 

Intricate data-systemen vereisen harmonieuze samenwerking tussen diverse teams. Stroosnier pleit voor het bevorderen van samenhang binnen autonome teams om synergieën te ontsluiten en de algehele projecteffectiviteit te verbeteren. 

Les 3: Balans in Middelen 

In-house talent en freelancers 

Het vinden van de juiste balans tussen interne medewerkers en freelancers is cruciaal voor kennisoverdracht. Felyx profiteerde aanvankelijk van gespecialiseerde freelancers, maar Stroosnier waarschuwt tegen overmatige afhankelijkheid, waarbij hij het belang van continuïteit in kennisdeling benadrukt. 

Les 4: Realisme in Agile 

Scrum met pragmatisme 

Data engineer Mees Strooker benadrukt de populariteit van Scrum en andere agile methodologieën, maar adviseert teams om een realistische benadering te behouden. Het afstemmen van interne doelen op de deadlines van het bedrijf, Strooker pleit voor transparante communicatie en proactieve betrokkenheid bij andere teams. 

Les 5: Veelzijdigheid is de Sleutel 

De flexibiliteit om aan te passen 

De onwankelbare toewijding van Felyx aan aanpasbaarheid en vooruitziendheid leidde hun toolselectie. Strooker benadrukt de noodzaak om gevolgen te overwegen voordat tools worden geïmplementeerd, waardoor de vrijheid ontstaat om indien nodig van koers te veranderen. Hun modulaire aanpak en toewijding aan de Unix-filosofie stelden hen in staat om geïnformeerde keuzes te maken. 

Les 6: Sterke Fundamenten Kiezen 

Vooruitdenken met gegevensmodellen 

Stroosnier benadrukt de behoefte aan een meer schaalbaar gegevensmodel. De pragmatische aanpak van Felyx in de beginfase leidde uiteindelijk tot overwegingen voor toekomstige schaalbaarheid, waarbij ons wordt herinnerd aan het belang van vooruitzicht in gegevensarchitectuur. 

Van Legacy naar State-of-the-Art 

Legacy: De Oude Manier 

De oorspronkelijke data-infrastructuur bij Felyx groeide organisch, maar ontbrak aan schaalbaarheid. De PostgreSQL-database worstelde met prestatieproblemen. Het gebrek aan documentatie, debugging en validatie maakte het uitdagend om fouten te herstellen. 

Nieuwe Situatie: Een Frisse Start 

Felyx begon aan een transformatieve reis en benadrukte essentiële principes: 

  • Schaalbaarheid en elasticiteit 
  • Verandering omarmen 
  • Toepassen van de Unix-filosofie 
  • Verbeterde debugging
  • Overgang van ETL naar ELT 

Hun nieuwe aanpak slaat ruwe data op in verschillende cloudopslaglocaties, maakt gebruik van Kubernetes-pods voor de verwerking van eventgegevens en beheert het schema met behulp van Liquibase. 

Gegevensmodel: Bouwen voor Kwaliteit 

Gegevensmodel: Bouwen voor Kwaliteit 

Felyx maakt gebruik van een gelaagd gegevensmodel om de gegevenskwaliteit te waarborgen en bruikbaar te maken voor analisten en wetenschappers. De keuze voor een 3e normaalvorm met geschiedenis maakt verrijkte lagen boven genormaliseerde tabellen mogelijk, ter bevordering van flexibiliteit en aanpasbaarheid. 

Gegevensverwerking: Inzichten stroomlijnen 

Data Build Tool (DBT) vergemakkelijkt het beheer van gegevensmodellen en updates van datamarts. Data-analisten maken de overgang naar het domein van data-engineering, met versiebeheer, testen en herbruikbare code. 

Eindgebruikers: Diverse Behoeften Voldoen 

Felyx bedient een diverse gebruikersgroep, waaronder: 

  • Data-analisten, die Metabase gebruiken voor beschrijvende en diagnostische analyse 
  • Data-engineers, die aangepaste dashboards creëren in RShiny en Dash
  • Datawetenschappers, die ML-modellen gebruiken voor voorspellende en voorschrijvende analyse 

Het Eindresultaat: Een Getransformeerd Landschap

De toewijding van Felyx aan flexibiliteit, uitgebreid veranderingsmanagement en robuuste documentatie heeft zijn vruchten afgeworpen. Hun keuze van tools en een gegevensmodel dat schema-aanpassingen ondersteunt indien nodig, bereidt hen voor op succes in een voortdurend veranderend datalandschap.

Conclusie

Het DataOps-avontuur van Felyx dient als een inspirerende reis voor datadeskundigen en liefhebbers, met tal van waardevolle lessen en inzichten. De transformatie van hun data-infrastructuur onderstreept het belang van aanpasbaarheid, teamdynamiek en schaalbare modellen in de door data gedreven wereld. Terwijl we de toekomst van data omarmen, staat het verhaal van Felyx als een bewijs van de kracht van een goed uitgevoerde DataOps-strategie.

Voor organisaties

Op zoek naar Data en Analytics professionals? Dankzij ons grote netwerk aan experts helpt Visser & Van Baars je vooruit. Lees meer over staffing services voor organisaties.

Voor professionals

Geef je carrière een boost! Visser & Van Baars is jouw partner in de zoektocht naar een volgende opdracht of werkgever. Lees meer over de mogelijkheden.