ATD Quart Monde – Utilisation d’une solution CRM centralisée
8 mars 2024Nos références > Migration des infrastructures vers le Cloud
Voisins vigilants
Déploiement d’infrastructures scalables et résilientes en cloud souverain
Kubernetes, Rancher, Terraform, Github Actions, Grafana, Loki
Client et contexte
Voisins Vigilants et Solidaires est 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.
Objectif
Dans un contexte de forte croissance, Voisins Vigilants et Solidaires souhaite mettre en place une infrastructure résiliente et scalable dans un contexte de cloud souverain tout en limitant le temps de bascule.
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ʼinfrastruture 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 (Horizontal Pod Autoscaling) avant la bascule vers la nouvelle production afin de gérer les pics de charges, notamment lors des montées en charge.
- 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 s'est finalement effectuée sans le moindre downtime.
Technologies
Kubernetes, Rancher, Terraform, Github Actions, Grafana, Loki
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 du HPA (Horizontal Pod Autoscaling)
- Formation continue du client pendant toute la phase de réalisation et support
Pour aller plus loin
Voisins vigilants – Déploiement d’infrastructures scalables et résilientes en cloud souverain
Kubernetes, Rancher, Terraform, Github Actions, Grafana, Loki
ATD Quart Monde – Utilisation d’une solution CRM centralisée
UX/UI design, développement, JavaScript, PHP, gestion de projet
Banque de France – Développement d’une application accessible
Audit RGAA, UX/UI design, développement en Angular et gestion de projet agile SCRUM.
Valobat – Développement d’un outil de gestion d’opérations
UX/UI design, développement full-stack, Java Spring boot et Angular, gestion de projet agile SCRUM
Eutelsat – Transformation du système d’informations
UX/UI design, développement full-stack, Ruby, Rails, Javascript, React, DevOps, gestion de projet agile SCRUM
CDA – Migration des infrastructures vers le Cloud
DevOps, Kubernetes, Terraform, cloud AWS, DataDog
Up by OXP – Conception et développement d’une extension Sketchup
Développement Ruby on Rails et Vue.js, UI/UX design
Batorama – Création d’un nouveau parcours utilisateur
UI/UX design, test utilisateur
Supplay – Création et développement d’une application web
Développement full-stack, PHP, UX/UI design, gestion de projet agile SCRUM
Pernod Ricard – Optimisation des outils Atlassian
Jira et confluence, développement de test Xray, gestion de projet agile
FCM – Refonte UX/UI Design du CRM
UX/UI design, gestion de projet
OFAJ – Développement d’un outil de gestion de dossiers
UX/UI design, développement full-stack, Java Spring boot, Angular, gestion de projet agile SCRUM
Marie – Développement d’une application mobile
Développement vue.js et ruby on rails, UX/UI design
SBA VINS – Développement du site de e-commerce
Développement vue.js et ruby on rials, DevOps
CPA Global – Création d’un portail applicatif
UX design, développement de Tesseract Shell