← Tous les articles

Migration de plateforme

Plus simple, meilleur, plus rapide

Cette semaine, nous mettons en lumière l'un des avantages qu'apportera la migration, avec un accent particulier sur le déploiement des sondes et des appliances.

Plus simple, meilleur, plus rapide

L'un des critères que nous nous sommes fixés dès le lancement de cette migration était d'abandonner les solutions surchargées qui accomplissent des tâches, au profit de solutions simples que nous pouvons construire nous-mêmes.

Un bon exemple de cela est la manière dont nous avons modifié notre façon de déployer, à l'avenir, les sondes et les appliances Hacker Alerts.

Actuellement, nous utilisons un outil tiers largement adopté comme standard du secteur, et qui accomplit cette tâche de manière assez efficace.

Toutefois, cet outil présente certaines limites, notamment le fait qu'il faut jusqu'à deux jours ouvrés avant que les appliances puissent être livrées avec succès. Si cela était acceptable au moment de sa mise en œuvre, cela devient aujourd'hui une contrainte, tant pour nos clients que pour nous-mêmes.

Nous avons examiné comment raccourcir ce délai et avons ainsi produit une solution bien plus simple qui non seulement résout ce problème, mais réduit également la surcharge de notre pile de développement.

Bien que cette solution soit remarquablement simple, nous avons dû revoir l'ensemble de notre flux de travail. Au lieu de disposer d'un emplacement centralisé à partir duquel toutes les appliances sont mises à jour, ce sont désormais les appliances elles-mêmes qui sont responsables de leur propre mise à jour.

Décentraliser ce processus le rend beaucoup plus évolutif et fiable. En résumé, nous avons supprimé une grande quantité de couches complexes, ce qui rend tout cela désormais possible.

Depuis le moment où un déploiement est initié jusqu'à ce que la sonde ou l'appliance soit prête à accomplir sa tâche, il ne faudra désormais qu'une heure. Il s'agit d'une accélération considérable par rapport aux approximativement 48 heures (environ 2 jours) nécessaires sur la plateforme actuelle.

Nous sommes évidemment ravis de cette amélioration spectaculaire !

Cela représentera un avantage considérable pour nos partenaires, puisqu'ils pourront configurer Lighthouse le jour même où ils démarrent le déploiement.

Alors pourquoi ne pouvons-nous faire cela que maintenant ?

Simplifier ce processus n'est pas une mince affaire et a nécessité de nombreuses années de recherche pour trouver une solution optimale. Dans cette démarche, nous avons étudié de nombreux systèmes différents et avons dû acquérir des connaissances architecturales sur les subtilités du fonctionnement de divers systèmes, afin de trouver la meilleure voie à suivre.

En définitive, nous apprenons au fil du temps et améliorons constamment les solutions que nous proposons. Bien que nos solutions soient simples, elles résolvent des problèmes complexes qui exigent intelligence, créativité et expérience (donc du temps).

La technologie exige de notre part une évolution et une amélioration constantes, afin que nous puissions rester à jour, créer de la valeur et demeurer pertinents, tant pour nos partenaires que pour leurs clients.