Action contre la Faim / Hulo
Action Contre la Faim est une ONG internationale humanitaire qui lutte depuis près de 40 ans contre la faim dans le monde. Action Contre la Faim est une des organisations fondatrices de la Coopérative hulo dont l’objectif est de développer la mutualisation des ressources logistiques entre ONG afin de réduire les coûts, d’améliorer la qualité et l’efficacité des chaines d’approvisionnement. Pour appuyer ces actions, hulo développe et met à disposition des ONG une suite d’outils numériques innovants et adaptés aux besoins de la logistique humanitaire.
Les enjeux
Avec l’appui d’Action Contre la Faim, la Coopérative hulo développe actuellement 3 nouvelles applications dédiées à la logistique humanitaire, regroupées au sein de la Plateforme Numérique Hulo. Ces applications sont critiques pour les ONG qui les utilisent et le rythme de développement soutenu. Action Contre la Faim et hulo ont fait appel à Alfa-Safety pour :
- Concevoir une architecture d’hébergement :
- Haute disponibilité et fortement évolutive
- Adaptée à l’architecture applicative en micro-services et utilisant Docker
- Héberger et infogérer les applications avec des engagements de service adaptés à la criticité de l’application.
- Accompagner Action Contre la Faim et hulo sur les sujets Devops pour permettre aux développeurs de gagner en efficacité et en autonomie.
La réponse Alfa-Safety
Pour répondre à ces enjeux, Alfa-Safety a proposé :
- Un hébergement sur son infrastructure cloud haute disponibilité Alfa-Safety en France
- Une architecture basée sur Kubernetes permettant de répondre aux enjeux de haute disponibilité et d’évolution à moyen terme comme à ponctuels
- Une infogérance complète avec garanties de disponibilité des applications hébergées en 24/7
- Le support et le conseil par une équipe technique experte des applications web, proche des équipes de développement et orientée Devops
En parallèle, Alfa-Safety a accompagné les équipes d’Action Contre la Faim et hulo pour :
- Travailler avec Docker dans un environnement de production
- Gérer en autonomie les déploiements applicatifs dans un environnement Kubernetes
- Mettre en oeuvre un déploiement automatisé
Spécificités du projet
- Architecture micro-services
- Besoin d’évolutivité ponctuelle et à long terme
- Choix conjoint des technologies Devops
- Accompagnement des développeurs et expertise Kubernetes
Technologies
- Symfony
- PostgreSQL
- Docker
- Kubernetes
- Github Actions
Bénéfices
- La haute disponibilité de l’application avec des taux de disponibilité très élevés.
- Une forte évolutivité pour faire face aux évolutions de charge ponctuelles et à moyen terme.
- L’autonomie de l’équipe de développement dans la réalisation des déploiements applicatifs et l’évolution du processus de déploiement.
- Gain de temps et raccourcissement des cycles de développement grâce à l’automatisation des déploiements.
Témoignage
Notre équipe technique est très satisfaite de l’accompagnement apporté par Alfa Safety. Au lancement de notre projet, nous partions d’une page blanche en terme d’infrastructure applicative. Les échanges préparatoires avec l’équipe Alfa Safety ont permis de designer une architecture adaptée et une infra ajustable progressivement pour accompagner notre développement. Pour la mise en œuvre, le support est réactif, tant pour de la résolution que sur du conseil. Nous réfléchissons aujourd’hui à développer cette collaboration à travers un appui renforcé sur la maintenance de nos environnements de développement.