Cas client

Plateforme de sécurité de voisinage

Déploiement d'infrastructures scalables et résilientes en cloud souverain

01 Client et contexte

Notre client est une plateforme de sécurité de voisinage réunissant une communauté de 70 000 voisins qui vise à renforcer la sécurité et la solidarité au sein des quartiers et des communautés locales. Ce concept repose sur la collaboration entre les habitants d'un même quartier pour prévenir la criminalité et promouvoir le bien-être collectif. Plus de 1000 mairies sont actuellement partenaires de la solution.

02 Objectif

Dans un contexte de forte croissance, notre client souhaite mettre en place une infrastructure résiliente et scalable dans un contexte de cloud souverain tout en limitant le temps de bascule.

03 Réalisations

  • Migration de la solution sur Kubernetes via l'offre managée Kapsule, en conservant le fournisseur de cloud actuel (Scaleway)
  • L'orchestrateur a été provisionné avec de l'Infrastructure as Code (Terraform), tout comme Rancher
  • Un chart Helm permettant de déployer l'application a été mis en place et les secrets applicatifs provisionnés de manière sécurisée
  • Intégration avec Github Actions afin de déployer l'application directement depuis les pipelines
  • Mise en place du scaling horizontal (HPA - Horizontal Pod Autoscaling) avant la bascule vers la nouvelle production afin de gérer les pics de charges
  • Réalisation de tests de charge avec k6 pour vérifier son bon fonctionnement, en reproduisant des scénarios d'utilisation réels
  • Mise en place du monitoring avec Grafana et Loki
  • Migration vers la nouvelle infrastructure effectuée sans le moindre downtime

04 Technologies

Kubernetes, Rancher, Terraform, Github Actions, Grafana, Loki

05 Accompagnement et compétences

  • Infrastructure as Code avec Terraform
  • Déploiement d'un cluster Kubernetes
  • Tests de charge avec k6
  • Déploiement d'un RabbitMQ
  • Mise en place de Rancher et intégration avec Github Actions
  • Monitoring avec Loki et Grafana
  • Autoscaling avec HPA (Horizontal Pod Autoscaling)
  • Formation continue du client pendant toute la phase de réalisation et support

Prêt à démarrer ?

Vous avez besoin de migrer votre infrastructure vers le cloud avec une approche scalable et résiliente ? Notre expertise DevOps et cloud peut vous accompagner dans votre transformation.