Scribble Maps Blog
← All posts

Scribble Maps Blog

Vokseværk og Corona

I løbet af de sidste par dage har du måske bemærket, at Scribble Maps ikke har ydet, som det plejer. Vi er vant til situationer med høj belastning, det sker regelmæssigt, men da et kort blev brugt til at vise placeringen af coronavirus-tilfælde i Italien på et stort italiensk nyhedssite, blev vi ramt af trafik, vi aldrig havde set før. Alvorlig trafik. Så alvorlig, at vi ventede på at fange denne milepæl. Det er ærgerligt, at denne milepæl blev forårsaget af noget som coronavirus, og vi ville ønske, at vi havde nået denne milepæl for noget andet.


Dette kunne ikke være kommet på et værre tidspunkt, fordi vi var midt i at lave infrastruktur-opdateringer, og vi var lige ved at udrulle en opdatering, lige før dette ramte. Vi tilbyder ubegrænsede kortvisninger for vores widgets, så der var intet, der stoppede trafikken. Vores kort endte med at blive set af over en million mennesker.

Dette var en lærerig oplevelse for os, så i løbet af de sidste par uger har vi arbejdet overtid, og vi har ikke kun lavet komplette omskrivninger for at håndtere denne slags scenarier, men har også taget flere skridt til at sikre tilgængeligheden af Scribble Maps i fremtiden. Der er mange mennesker, der er afhængige af os dagligt i deres arbejde nu, så vi skal sørge for, at vi altid overholder den 99,9 % oppetidsgaranti.


Katastrofegenopretning


Vi har altid opretholdt flere lokationer for appen, men med denne oplevelse har vi tilføjet endnu mere redundans for vores app og data. Vi kan nu også hurtigt reagere på alle typer situationer. Vi har tilføjet geo-redundante datalagre samt fallback-datacentre i tilfælde af en katastrofe. Med disse opdateringer kan Scribble Maps fortsætte med at fungere i tilfælde af store katastrofer.


Isolering af ansvarsområder


Vi er i gang med aktivt at opdele applikationens ansvarsområder. For eksempel er de steder, hvorfra vi leverer kortets basisdata, nu adskilt fra der, hvor vi leverer vores vektordata, og alt dette er fuldstændig isoleret fra vores widgets. Vores primære fokus er altid at sikre, at der er adgang til dine missionskritiske data. Ved at isolere ansvarsområderne kan vi, hvis noget går galt, fokusere på et specifikt problem uden at bekymre os om, at andre dele af vores tjeneste heller ikke fungerer optimalt.


Fremadrettet


Vi bruger normalt det meste af vores tid på at bygge de funktioner, du efterspørger, så vi beklager vores opbremsning i den synlige funktionsudvikling. Vi er dog glade for at kunne meddele, at widgets generelt burde være meget mere responsive. Vi har reduceret tiden til at se den første visning af kortet med 2-3 sekunder.

Vi tager vores ansvar alvorligt, og vi takker for din tillid til Scribble Maps og for din tålmodighed med os, mens vi håndterer nogle af disse vokseværksproblemer og fremtiden for Scribble Maps.

God kortlægning!

← All posts