Contact met ondersteuning

Wij antwoorden per e-mail, meestal binnen twee dagen.

Google reCAPTCHA controleert deze inzending op misbruik; daarbij worden gegevens naar Google gestuurd. Het script laadt pas wanneer dit formulier wordt geopend.

← Alle berichten

Twintig jaar één dienst draaien

Over de inhoud en de controle ervan

In dit artikel

Een gespecialiseerde webdienst sinds 2006 zonder onderbreking draaiende houden, geeft een bijzonder zicht op de ontwikkeling van internetinfrastructuur. Een systeem dat bijna twee decennia actief is, overleeft talloze technische tijdperken, hardwaregeneraties en programmeerstijlen.

Wat als een eenvoudig script begint, moet zich aan een voortdurend verschuivende omgeving aanpassen om te blijven werken.

De overgang van vroege serveromgevingen naar moderne databasearchitecturen vraagt om voortdurende, stille herbouw onder de oppervlakte. De uiterlijke functie — een afbeelding afleveren en een getal verhogen — blijft volstrekt gelijk, maar de motor eronder wordt meermaals herschreven om nieuwe standaarden en beveiligingsafspraken te volgen.

20062026één taak aan het begindezelfde taak vandaagalles eronder is minstens één keer herbouwd

De wet veranderde, de dienst bleef

Het verschuivende juridische landschap is een even grote uitdaging voor langlopende diensten. In twintig jaar zijn de regels voor gegevensverzameling en privacy op het internet grondig herschreven.

Regels die begin deze eeuw ondenkbaar waren, zijn nu strikte wettelijke eisen. Een teldienst draaien die vandaag 2.210 actieve integraties bedient, vraagt om een strenge aanpak van gegevensbeperking.

Elk bewaard gegeven moet onder de huidige privacywetgeving te verantwoorden zijn. De duurzaamheid van de dienst wordt niet veiliggesteld door ingewikkelde volgmogelijkheden toe te voegen, maar door onnodige gegevensverzameling actief weg te snijden en het kernmechanisme juridisch onaantastbaar en technisch degelijk te houden.

Gelanceerd, uitgebreid, gesloten

De stabiliteit van een dienst die decennia draait, steekt scherp af tegen de snelle levenscyclus van moderne softwarestartups. De techniekbranche wordt gedreven door een voortdurende drang naar groei, geldverdienen en overname.

Diensten worden vaak gelanceerd, agressief uitgebreid en daarna gesloten wanneer exponentiële groeidoelen niet gehaald worden. Een gespecialiseerd gereedschap als een teller op basis van een afbeelding overleeft door dat model van hypergroei af te wijzen.

Hij is gebouwd om één nauw omschreven taak met maximale betrouwbaarheid te vervullen. Het ontbreken van externe investeerders en ingewikkelde verdienmodellen laat de infrastructuur gestaag draaien en levert een betrouwbaar hulpmiddel voor de parochiewebsites, hobbyblogs en gemeenschapsfora die erop leunen.

Gebouwd om onderhouden te worden, niet om vervangen te worden

Dat langetermijnperspectief verandert de aanpak van onderhoud wezenlijk. Elke bouwkundige keuze wordt niet op onmiddellijke nieuwigheid beoordeeld, maar op de kans dat ze de volgende vijf jaar zonder toezicht kan draaien.

De databaseschema's zijn op duurzaamheid ingericht, de code wordt met opzet klein gehouden, en afhankelijkheden van externe bibliotheken worden strikt beperkt.

Het doel is een veerkrachtig systeem dat de voortdurende maalstroom van webtechnieken doorstaat. Een mijlpaal van twee decennia halen bewijst dat digitale infrastructuur niet voortdurend ontwrichtend hoeft te zijn om waardevol te zijn; soms is de grootste technische prestatie eenvoudigweg stil en betrouwbaar blijven werken.

Advertentie