Scribble Maps Blog
← All posts

Scribble Maps Blog

Crisi di crescita e Corona

Negli ultimi giorni potreste aver notato che Scribble Maps non ha funzionato come al solito. Siamo abituati a situazioni di traffico elevato, succede regolarmente, ma quando una mappa è stata utilizzata per mostrare la posizione dei casi di Coronavirus in Italia su un importante sito di notizie italiano, siamo stati investiti da un traffico mai visto prima. Un traffico davvero serio. Così serio che abbiamo aspettato a registrare questo traguardo. È un peccato che questo traguardo sia stato causato da qualcosa come il Coronavirus e avremmo preferito raggiungerlo per qualcos'altro.


Questo non poteva capitare in un momento peggiore, perché eravamo nel bel mezzo di aggiornamenti infrastrutturali e stavamo per distribuire un aggiornamento proprio prima che questo accadesse. Offriamo visualizzazioni di mappe illimitate per i nostri widget, quindi non c'era nulla che potesse fermare il traffico. La nostra mappa sarebbe stata poi vista da oltre un milione di persone.

Questa è stata un'esperienza di apprendimento per noi, quindi nelle ultime due settimane abbiamo fatto degli straordinari e non solo abbiamo riscritto completamente il codice per gestire questo tipo di scenari, ma abbiamo anche adottato diverse misure per garantire la disponibilità di Scribble Maps in futuro. Ci sono molte persone che dipendono quotidianamente da noi per il loro lavoro, quindi dobbiamo assicurarci di rispettare sempre la garanzia di uptime del 99,9%.


Ripristino di emergenza


Abbiamo sempre mantenuto più sedi per l'applicazione, ma con questa esperienza abbiamo aggiunto ancora più ridondanza per la nostra app e i nostri dati. Ora possiamo anche rispondere rapidamente a tutti i tipi di situazioni. Abbiamo aggiunto archivi dati geo-ridondanti e data center di fallback in caso di catastrofe. Con questi aggiornamenti, Scribble Maps può continuare a funzionare anche di fronte a grandi catastrofi.


Isolamento delle responsabilità


Stiamo dividendo attivamente le responsabilità dell'applicazione. Ad esempio, i server da cui distribuiamo i dati di base delle mappe sono ora separati da quelli da cui distribuiamo i nostri dati vettoriali, e tutto questo è interamente isolato dai nostri widget. La nostra preoccupazione principale è sempre quella di garantire l'accesso ai vostri dati critici. Isolando le responsabilità, se qualcosa va storto, possiamo concentrarci su un problema specifico senza preoccuparci che anche altre parti del nostro servizio non funzionino correttamente.


Guardando al futuro


Di solito dedichiamo la maggior parte del nostro tempo a sviluppare le funzionalità da voi richieste, quindi ci scusiamo per il rallentamento nello sviluppo di nuove funzionalità visibili. Siamo tuttavia felici di annunciare che, in generale, i widget dovrebbero essere molto più reattivi. Abbiamo ridotto il tempo necessario per visualizzare la mappa per la prima volta di 2-3 secondi.

Prendiamo sul serio le nostre responsabilità e vi ringraziamo per la fiducia accordata a Scribble Maps e per la pazienza dimostrata mentre affrontiamo alcune di queste crisi di crescita e il futuro di Scribble Maps.

Buona mappatura!

← All posts