Scribble Maps Blog
← All posts

Scribble Maps Blog

Crises de croissance et Corona

Ces derniers jours, vous avez peut-être remarqué que Scribble Maps n'a pas fonctionné comme d'habitude. Nous sommes habitués aux situations de fort trafic, cela arrive régulièrement, mais lorsqu'une carte a été utilisée pour montrer l'emplacement des cas de coronavirus en Italie sur un grand site d'information italien, nous avons été frappés par un trafic que nous n'avions jamais vu auparavant. Un trafic sérieux. Si sérieux que nous avons attendu pour immortaliser cette étape importante. Il est regrettable que cette étape ait été causée par quelque chose comme le coronavirus et nous aurions aimé franchir ce cap pour une autre raison.


Cela ne pouvait pas plus mal tomber, car nous étions en train de mettre à jour notre infrastructure et nous étions sur le point de déployer une mise à jour juste avant que cela ne se produise. Nous offrons des vues de cartes illimitées pour nos widgets, donc rien n'arrêtait le trafic. Notre carte allait être vue par plus d'un million de personnes.

Ce fut une expérience d'apprentissage pour nous, c'est pourquoi, au cours des deux dernières semaines, nous avons fait des heures supplémentaires et avons non seulement procédé à des réécritures complètes pour gérer ce genre de scénarios, mais nous avons également pris plusieurs mesures pour garantir la disponibilité de Scribble Maps à l'avenir. De nombreuses personnes dépendent désormais de nous quotidiennement pour leur travail, nous devons donc nous assurer de toujours respecter cette garantie de temps de fonctionnement de 99,9 %.


Plan de reprise d'activité


Nous avons toujours maintenu plusieurs emplacements pour l'application, mais grâce à cette expérience, nous avons ajouté encore plus de redondance pour notre application et nos données. Nous pouvons désormais réagir rapidement à tous types de situations. Nous avons ajouté des banques de données géo-redondantes ainsi que des centres de données de secours en cas de catastrophe. Grâce à ces mises à jour, Scribble Maps peut continuer à fonctionner face à des catastrophes majeures.


Isolation des composants


Nous divisons activement les composants de l'application. Par exemple, les serveurs à partir desquels nous fournissons les données de base des cartes sont désormais distincts de ceux à partir desquels nous fournissons nos données vectorielles, et tout cela est entièrement isolé de nos widgets. Notre principale préoccupation est toujours de veiller à ce que l'accès à vos données critiques soit possible. En isolant les composants, si un problème survient, cela nous permet de nous concentrer sur un problème particulier sans craindre que d'autres parties de notre service ne fonctionnent pas correctement.


Aller de l'avant


Nous passons normalement la majeure partie de notre temps à développer les fonctionnalités que vous demandez, nous vous présentons donc nos excuses pour le ralentissement du développement des fonctionnalités visibles. Nous sommes toutefois ravis d'annoncer qu'en général, les widgets devraient être beaucoup plus réactifs. Nous avons réduit de 2 à 3 secondes le temps nécessaire pour afficher la première vue de la carte.

Nous prenons notre responsabilité au sérieux et nous vous remercions de votre confiance en Scribble Maps et de votre patience pendant que nous gérons certaines de ces crises de croissance et l'avenir de Scribble Maps.

Bonne cartographie !

← All posts