Mise à jour de l’OS sur l’ensemble de la plateforme
Cette évolution de l’OS va permettre de mettre à jour nos librairies de développement et intégrer les patchs de sécurité les plus récents. Conséquence directe : favoriser l’accélération de nos développements futurs et exploiter les dernières fonctionnalités du kernel Linux.
Sécurisation des releases
Dans l’optique de procéder à des mises à jour régulières, sécuriser les déploiements est essentiel pour réduire les risques de bugs et autres mauvaises surprises. Côté méthodo, cela se traduit par des Canary Release et/ou des déploiements Blue-Green ainsi que des Feature flags pour garantir à tous nos utilisateur.rice.s une stabilité optimale de la plateforme. En résumé, nous testons sur des échantillons réduits en mode bêta avant tout déploiement.
Isolation des workers pour assurer la continuité de service
Notre infrastructure étant mutualisée pour tous nos client.e.s, nous travaillons sur l’amélioration de l’isolation de nos workers pour une continuité de service optimale. Ainsi, si des workers sont touchés par un bug provoqué par l’un des sites de nos client.e.s, la perturbation n’aura pas d’impact sur d’autres sites car il y aura toujours des workers en état de marche pour prendre le relais.
L’auto-scaling, ou l’élasticité de la plateforme
Nous migrons vers Amazon Web Services (AWS) ! Une fois cette opération réalisée, place à l’élasticité. Concrètement, que se passe-t-il ? En utilisant des machines virtuelles plutôt que des serveurs physiques, nous avons la capacité à instancier et retirer des machines à la demande et automatiquement.
La plateforme s’adapte ainsi en permanence à la charge plutôt que d’être continuellement au garde à vous pour des pics de trafic. Ainsi, les pics sont absorbés et la taille de l’infrastructure s’adapte pendant les périodes creuses.
Vous souhaitez en savoir plus sur notre roadmap ? Découvrez ici nos nouvelles fonctionnalités !