Logo Watch Duty

Watch Duty a été lancé en 2021 dans le but de fournir des informations précises et opportunes sur la sécurité publique concernant les feux de forêt en temps réel, à partir de sources vérifiées. De 2023 à 2024, le service basé sur une application est passé de 1,9 million d'utilisateurs actifs annuels à 7,2 millions d'utilisateurs, et le nombre de pages vues a quadruplé, passant de 115 millions à 512 millions. Lors des incendies de forêt en Californie de septembre 2024, Watch Duty était l'application gratuite numéro un de l'Apple Store. Le service a été si important pour les résidents des zones touchées par les incendies de forêt que les fondateurs John Mills et David Merritt ont été invités à la Maison-Blanche pour discuter du rôle que joue leur travail dans la réponse aux catastrophes. Watch Duty est une organisation non gouvernementale à but non lucratif de type 501(c)(3).

www.watchduty.org
Secteur : Non lucratif
emplacement : Amérique du Nord
client depuis : 2024


Fonctionnalités préférées
distribution de contenu
Next-Gen WAF

Watch Duty gère des millions de requêtes par minute pendant les incendies en Californie grâce à l'aide de Fastly.

Le défi

Le PDG et cofondateur de Watch Duty, John Mills, a lancé le service pour résoudre son propre problème. Vivant hors réseau dans les bois du nord de la Californie, il a constaté de première main le manque d'informations accessibles sur les incendies de forêt dans sa région. Avec l'aide de bénévoles formés, y compris des pompiers actifs et retraités, des répartiteurs et des premiers intervenants, Watch Duty a commencé la génération de rapports sur les incendies dans quatre comtés de Californie. Aujourd’hui, Watch Duty est disponible dans 22 États, y compris Hawaï, et continue de s’étendre. En réponse, le directeur technique et cofondateur de Watch Duty, David Merritt, se concentre sur l'expansion d'une opération d'ingénierie plus vaste et sur la mise en place des ressources d'infrastructure nécessaires pour gérer l'augmentation du trafic.

La solution

Watch Duty a discuté avec le personnel de Fastly au sujet du programme Fast Forward, qui offre des services gratuits aux organisations à but non lucratif et aux projets open source. « Lorsque j'ai commencé à examiner ce que Fastly proposait », a déclaré Merrit, « j'ai réalisé à quel point ces solutions pouvaient être puissantes, tant du point de vue de la conformité et du WAF que pour un CDN beaucoup plus performant. » En tant que service axé sur les catastrophes, Watch Duty reçoit un trafic très fluctuant et doit livrer les informations les plus récentes. « Nous voulons tout mettre en cache, mais nous n'avons pratiquement aucune tolérance pour la diffusion de données obsolètes », a déclaré Merritt. « Nous avions atteint nos limites quant à ce que nous pouvions faire avec certaines des autres solutions CDN, nous avons donc vu Fast Forward comme une formidable opportunité. »

Watch Duty avait à peine terminé son intégration avec Fastly avant d'être mise à l'épreuve à nouveau. Selon Merritt, "Il s'avère que nous avons eu beaucoup de chance d'avoir configuré la couche VCL entre notre DNS et notre back-end avant le déclenchement des incendies de forêt à Los Angeles." Au cours du mois de janvier 2025, le nombre moyen d'utilisateurs mensuels a grimpé à 10 millions, le trafic était 15 fois supérieur à ce que le service avait connu auparavant, et Watch Duty recevait jusqu'à 100 000 requêtes par seconde. "À ce moment-là, se souvient Merritt, nous étions très reconnaissants d'avoir un cache devant tous nos services back-end, car cela nous aurait certainement mis hors service."

Gérez les pics de trafic historiques sans aucun temps d'arrêt.

Compte tenu de l'énorme population de Los Angeles, l'équipe de Watch Duty savait qu'elle allait être confrontée à un trafic record. Leur première priorité était de réduire le trafic vers leur serveur back-end. « En mettant en œuvre Fastly, nous avons constaté une réduction considérable du trafic vers notre back-end. » Nous avions un taux de connexion au cache de 85 % et plus de 60 à 70 % de notre trafic était mise en cache possible, a déclaré Merritt. La partie la plus effrayante pour Watch Duty ? « Le comté de Los Angeles a envoyé par erreur une alerte d'urgence à un groupe beaucoup plus large que prévu, ce qui signifie que tous les utilisateurs de Watch Duty dans la région de Los Angeles ont décroché leur téléphone exactement au même moment. » Lorsque nous atteignions 100 000 requêtes par seconde et des millions de requêtes par minute, nous avons atteint 15 000 à 20 000 requêtes par seconde sur notre back-end, ce qui est beaucoup, mais rien que nous n'avions pas déjà géré auparavant, a déclaré Merritt.

Watch Duty est resté disponible pour les utilisateurs tout au long des incendies de forêt à Los Angeles, sans aucune panne et avec seulement une heure de ralentissement. « Nous avons besoin d'une disponibilité de 100 % », a déclaré le PDG Mills. « Les gens comptaient sur nous en cette période de crise, et rien d’autre n’importait. » Pour agir pour leur sécurité, les utilisateurs ont besoin d’un contenu qui se charge rapidement, mais qui est absolument à jour. "Nos données sont très faciles à mettre en cache, mais elles doivent avoir un Temps de vie (TTL) très faible et des purges très, très rapides. « Cela fonctionne parfaitement avec ce que propose Fastly », a déclaré Mills. « Nous ne pourrions pas accomplir cela sans Fastly, qui est une partie essentielle de notre infrastructure. »

Réduire le trafic des scrapers avec le Next-Gen WAF de Fastly 

Après l'évaluation critique des incendies de forêt à Los Angeles, l'équipe de Watch Duty a exploré la fonctionnalité Next-Gen WAF et a fait des découvertes inattendues. « Nous avons commencé par l’intégration du WAF pour la conformité SOC 2 : c’était plus une nécessité qu’un désir », a déclaré M. Mills. « Une fois le WAF en place, cependant, la valeur était évidente. » Des acteurs malveillants testaient des numéros de cartes de crédit volés via le formulaire de don de l'application, et l'équipe a découvert que le service était aspiré par d'autres personnes qui souhaitaient utiliser les données de Watch Duty à des fins lucratives. « Le Next-Gen WAF de Fastly a réussi à bloquer ces acteurs malveillants, permettant ainsi à Watch Duty de conserver son autorité en matière de contenu et sa grande intégrité. »

Passage à la périphérie pour une réactivité encore plus rapide

Le directeur technique, M. Merritt, a déclaré que Watch Duty était impatient de déplacer une plus grande partie de sa logique vers la périphérie. « Nous devons être en mesure de modifier le contenu à la sortie. » Disposer d’un outil comme Compute simplifiera beaucoup de ces changements au niveau de l’application », a-t-il ajouté. « L’autorisation, le filtrage et la logique métier des actifs géospatiaux seront tous activés grâce à Compute. » "Watch Duty prévoit également d'augmenter son utilisation de l'Object Storage de Fastly, une solution de stockage compatible S3 pour les objets volumineux qui fonctionne à la fois avec le CDN et le Compute de Fastly."

Principaux enseignements

Watch Duty a été créé pour répondre à un besoin critique qui n'était traité nulle part ailleurs, et il est rapidement devenu un outil essentiel pour la communication lors de catastrophes. De même, Watch Duty s'est tourné vers Fastly pour sa capacité de mise à l'échelle, sa fiabilité et son infrastructure de mise en cache que d'autres services ne pouvaient pas offrir. « Fastly nous aide à nous concentrer sur ce que nous faisons vraiment bien : fournir des informations exploitables sur les catastrophes », a déclaré Merritt. " Travailler avec Fastly nous permet de nous sentir en sécurité quant à notre fiabilité lors des pics de trafic quand la prochaine catastrophe majeure surviendra. " 


"Le purging de Fastly et le Next-Gen WAF sont les éléments déterminants pour Watch Duty."

David Merritt
CTO et cofondateur



" La fonctionnalité CDN de Fastly était absolument essentielle pour gérer les lectures massivement parallèles sur notre système pendant les feux de forêt de Los Angeles. "

David Merritt
CTO et cofondateur



" L'un des plus grands témoignages de la fiabilité de Fastly lors des incendies de forêt à Los Angeles est que nous avons continué à fonctionner alors que tout le reste échouait. Nous recevons des lettres de premiers intervenants, de pilotes de pétroliers et de petites vieilles dames qui nous remercient pour la présence de Watch Duty.

David Merritt
CTO et co-fondateur



" Les incendies de forêt à Los Angeles nous ont montré ce que l'avenir réserve à Watch Duty, et Fastly fait partie de notre avenir. "

David Merritt
CTO et cofondateur

Ready to get started?

Get in touch or create an account.