Dataverkeer is de stroom van gegevens die je systemen in- en uitgaat via een netwerk. Elke pagina die laadt, elke afbeelding, elke API-aanroep en elke download is een klein gesprek tussen het apparaat van een gebruiker en je server, en al die gesprekken bij elkaar opgeteld vormen je dataverkeer.

Een handige manier om het voor te stellen is een snelweg. Elke aanvraag is een auto, en de weg heeft een vast aantal rijstroken. Bij weinig verkeer rijdt iedereen op volle snelheid. Komen er te veel auto’s tegelijk, dan ontstaat er file en gaat alles trager. De hoeveelheid data per seconde is je bandbreedte, de breedte van de weg, en hoe druk het wordt bepaalt direct hoe snel je dienst reageert.

Verkeer goed beheren is wat een drukke site snel houdt. Aanvragen verdelen met load balancing en een reverse proxy voor je servers zetten zorgt dat je pieken opvangt zonder dat er iets omvalt. Verkeerspatronen in de gaten houden onthult problemen ook vroeg, van een falende koppeling tot een aanval.

Niet alles is echte bezoekers, en dat is het stuk dat mensen missen. Een groot deel van het webverkeer bestaat uit bots: zoekmachines die pagina’s indexeren, scrapers die content kopiëren, en bij een denial-of-serviceaanval nepaanvragen die alleen worden gestuurd om de weg vol te zetten tot echte gebruikers er niet meer doorheen komen. Content dicht bij mensen cachen, vaak via een dienst als Cloudflare, betekent dat de meeste aanvragen je server nooit bereiken, wat zowel je rekening als je latency verlaagt. De truc is je normale patroon kennen, want je ziet geen vreemde piek als je nooit een rustige dag hebt gemeten.

Bij TopDevs ontwerpen we systemen die verkeerspieken soepel aankunnen, zodat een geslaagde campagne je klanten oplevert in plaats van een storing.