Scribble Maps Blog
Groeipijnen en Corona
De afgelopen dagen heeft u wellicht gemerkt dat Scribble Maps niet presteerde zoals gewoonlijk. We zijn gewend aan situaties met veel dataverkeer, dat gebeurt regelmatig, maar toen een kaart werd gebruikt om de locaties van het coronavirus in Italië te tonen op een grote Italiaanse nieuwssite, kregen we te maken met verkeer dat we nog nooit eerder hadden gezien. Serieus verkeer. Zo serieus dat we hebben gewacht om deze mijlpaal vast te leggen. Het is jammer dat deze mijlpaal werd veroorzaakt door zoiets als het coronavirus en we hadden gewild dat we deze mijlpaal voor iets anders hadden bereikt.
Dit had niet op een slechter moment kunnen komen, omdat we midden in de updates van onze infrastructuur zaten en op het punt stonden een update uit te rollen vlak voordat dit toesloeg. We bieden onbeperkte kaartweergaven voor onze widgets, dus niets hield het verkeer tegen. Onze kaart zou uiteindelijk door meer dan een miljoen mensen worden bekeken.
Dit was een leerzame ervaring voor ons, dus de afgelopen weken hebben we overuren gemaakt en niet alleen volledige herschrijvingen gedaan om dit soort scenario's aan te kunnen, maar ook verschillende stappen ondernomen om de beschikbaarheid van Scribble Maps in de toekomst te waarborgen. Er zijn tegenwoordig veel mensen die dagelijks van ons afhankelijk zijn voor hun werk, dus we moeten ervoor zorgen dat we altijd die 99,9% uptime-garantie halen.
Dit had niet op een slechter moment kunnen komen, omdat we midden in de updates van onze infrastructuur zaten en op het punt stonden een update uit te rollen vlak voordat dit toesloeg. We bieden onbeperkte kaartweergaven voor onze widgets, dus niets hield het verkeer tegen. Onze kaart zou uiteindelijk door meer dan een miljoen mensen worden bekeken.
Dit was een leerzame ervaring voor ons, dus de afgelopen weken hebben we overuren gemaakt en niet alleen volledige herschrijvingen gedaan om dit soort scenario's aan te kunnen, maar ook verschillende stappen ondernomen om de beschikbaarheid van Scribble Maps in de toekomst te waarborgen. Er zijn tegenwoordig veel mensen die dagelijks van ons afhankelijk zijn voor hun werk, dus we moeten ervoor zorgen dat we altijd die 99,9% uptime-garantie halen.
Disaster Recovery
We hebben altijd meerdere locaties voor de app onderhouden, maar met deze ervaring hebben we nog meer redundantie toegevoegd voor onze app en gegevens. We kunnen nu ook snel reageren op alle soorten situaties. We hebben geo-redundante gegevensopslag toegevoegd, evenals fallback-datacenters in het geval van een catastrofe. Met deze updates kan Scribble Maps blijven functioneren, zelfs bij grote catastrofes.
Belangen scheiden
We zijn actief bezig met het splitsen van de belangen van de applicatie. De locaties van waaruit we de basiskaartgegevens serveren, zijn nu bijvoorbeeld gescheiden van de locaties van waaruit we onze vectorgegevens serveren, en dit alles is volledig geïsoleerd van onze widgets. Onze primaire zorg is altijd om ervoor te zorgen dat toegang tot uw bedrijfskritische gegevens mogelijk is. Door belangen te scheiden als er iets misgaat, kunnen we ons concentreren op een specifiek probleem zonder ons zorgen te hoeven maken dat andere delen van onze dienstverlening ook niet functioneren.
Vooruitblik
Normaal gesproken besteden we de meeste tijd aan het bouwen van de functies die u aanvraagt, dus onze excuses voor de vertraging in de zichtbare ontwikkeling van functies. We zijn echter verheugd te kunnen aankondigen dat widgets in het algemeen veel sneller zouden moeten reageren. We hebben de tijd om de eerste weergave van de kaart te zien met 2-3 seconden verkort.
We nemen onze verantwoordelijkheid serieus en we danken u voor uw vertrouwen in Scribble Maps en uw geduld met ons terwijl we omgaan met deze groeipijnen en de toekomst van Scribble Maps.
Veel plezier met mappen!
We nemen onze verantwoordelijkheid serieus en we danken u voor uw vertrouwen in Scribble Maps en uw geduld met ons terwijl we omgaan met deze groeipijnen en de toekomst van Scribble Maps.
Veel plezier met mappen!
