Comment Mayane Labs développe des solutions numériques face au changement climatique avec Scalingo

Scalingo

Face aux enjeux climatiques actuels, l’adaptation au changement est devenue une nécessité pour l’ensemble des citoyens et des entreprises. C’est pour tenter d’y parvenir que des solutions innovantes comme Mayane Labs voient le jour.

L’équipe de Mayane Labs en est consciente et s’est lancé le défi d’aider ses clients à mettre en place de nouvelles solutions numériques qui s’adaptent aux changements que l’on vit.

Récemment, nous avons eu l’occasion d’interviewer Arnaud Bétrémieux, le Directeur Technique de Mayane Labs. Il nous a permis de comprendre un peu plus en profondeur leur activité et comment ces derniers utilisent le PaaS Scalingo pour aider leurs clients.

On vous propose aujourd’hui de découvrir ce que Mayane Labs propose, et d’en apprendre plus sur leur fonctionnement en interne dans cet article !

Mayane Labs rend la transition climatique plus accessible à tous

Fondée en 2020, Mayane Labs est une structure de recherche s’appuyant sur l’expérience du groupe Mayane. La société se spécialise dans la conception d’outils numériques innovants qui visent à transformer les organisations face aux enjeux climatiques.

Mayane Labs est ainsi spécialisée dans le développement des outils numériques, mais aussi dans la recherche.

Ainsi, l’entreprise propose à ses clients une approche intégrée qui permet de centraliser tout le processus de recherche et développement, et cela avec l’objectif de leur proposer une solution clé en main, adaptée à leurs besoins spécifiques.

Le processus en question passe d’abord par une étape d’évaluation qui va permettre d’exposer les risques particuliers qu’un projet encourt vis à vis des changements liés au climat.

Cette étape est cruciale et requiert l’accès à un vaste ensemble de données pour aboutir à un audit performant. C’est donc le rôle de Mayane Labs de réaliser des analyses poussées, et cela grâce à de l’analyse de données que ces derniers ont récolté.

Son travail consiste ainsi à mettre en place leur connaissances et les appliquer à grande échelle dans le but de modéliser et évaluer le risque et de proposer une solution adaptée aux besoins de leurs clients.

Mayane Labs crée ainsi une offre personnalisée, et délivre à ses clients une solution clé en main, avec tous les outils nécessaires pour la mise en place et le suivi de sa performance.

Les clients Mayane Labs sont historiquement des collectivités territoriales mais aujourd’hui, il peut s’agir aussi bien de particuliers que d’entreprises. Côté entreprises, il s’agit aussi bien de clients dans le domaine de l’assurance, que de l’industrie, de la propriété foncière ou bien des coopératives agricoles. Toutes ont un objectif commun : l’adaptation aux risques liés aux changements climatiques.

Par exemple, le projet peut être celui d’une chaîne de magasins qui aimerait faire auditer ses enseignes pour comprendre et évaluer les risques liés aux inondations, et obtenir via l’expertise de Mayane Labs, une solution qui détermine de quelle façon il faut se protéger, et comment la mettre en place.

Mayane Labs sur le plan technique

Sur le plan technique, l’équipe de Mayane Labs comporte 5 développeurs accompagnés d’Arnaud Bétrémieux, le CTO.

Leur infrastructure comprend des applications principalement écrites en Python et PHP et s’appuie sur des bases de données PostGIS qui leur permet de manipuler des données SQL à composantes géographiques.

Mayane Labs héberge chez Scalingo 2 applications sur 4 environnements différents : démo, test, stage et production. Le diagramme ci-dessus représente l’architecture de l’environnement de production.

Ainsi, la pièce centrale de l’architecture est l’API “mayane-api-production” qui est hébergée sur Scalingo et fonctionne avec une base de données en PostgreSQL et PostGIS, notamment pour tout ce qui relève des analyses géographiques.

On y retrouve ensuite l’application ”mayane-alabri-production”, qui est aussi hébergée sur notre PaaS et qui est utilisée avec des conteneurs en one-off pour tout ce qui est lié au traitements des données.

Que sont les conteneurs one-off ?

Grâce à eux, les utilisateurs Scalingo bénéficient de tous les avantages d'un PaaS, en plus des avantages du serverless, comme le paiement à la consommation. Pour en savoir plus, relisez le cas client Studo x Scalingo.

En parallèle, Mayane Labs héberge leur progressive web app (PWA) sur Netlify, et utilise Google Cloud Platform pour héberger d’autres données plus volumineuses mais étudie la possibilité de migrer vers Scalingo. Arnaud nous a révélé par exemple que les données liées à la France représentent à elles seules plus de 800Go.

Comment Mayane Labs utilise le PaaS Scalingo

Depuis maintenant plus de 3 ans, le PaaS Scalingo fait partie intégrante du quotidien des développeurs chez Mayane Labs.

Au cours de notre interview, nous avons pu développer avec Arnaud comment ces derniers utilisent la plateforme, et en quoi Scalingo les aide dans leur activité au quotidien.

Déploiements rapides avec Git

Tout d’abord, le premier élément qu’Arnaud a mentionné est celui de la rapidité des déploiements, et de la facilité d’utilisation grâce à l’intégration Git.

“ Le déploiement se fait rapidement et l’intégration Git facilite énormément la tâche. ”
Arnaud Bétrémieux
Arnaud Bétrémieux

Il nous a expliqué que le déploiement des applications sur Scalingo est particulièrement facile notamment avec le déploiement rapide en un clic et l’intégration avec Git. À noter qu’il est possible de déployer avec Git mais aussi Github, Gitlab et depuis une archive.

Cela leur simplifie le processus de déploiement, et facilite le travail de leurs développeurs.

Traitements de données avec des one-offs

Une des features que Mayane Labs utilise le plus fréquemment sur la plateforme est sans doute celle des one-offs.

Ces conteneurs avec une durée de vie limitée sont utilisés par l’équipe de développeurs pour lancer divers traitements de données qui participent à la modélisation des risques que Mayane Labs fait.

En l’occurrence, chaque one-off est lancé pour traiter des données d’une région spécifique de la France , et cela permet à Mayane Labs de mettre à jour une base de données commune à tout le pays.

Un support performant

Arnaud nous a aussi mentionné que l’un des points forts de la plateforme est le support et que leur expérience avec ce dernier a toujours été positive.

“ On est content du support, on arrive toujours à obtenir une aide rapide et efficace. ”
Arnaud Bétrémieux
Arnaud Bétrémieux

C’est la garantie qu’en cas de problème, l'équipe technique de Scalingo sera aisément accessible et s'emploiera à fournir une assistance efficace pour apporter une réponse rapide.

En résumé

Mayane Labs développe des solutions pour s’adapter aux risques liés aux changements climatiques et propose une offre clé en main à ses clients.

Cela passe par un audit complet de la situation du client et par l’utilisation d’un grand nombre de données afin d’évaluer les risques et les orienter dans le développement d’une solution optimisée.

Depuis plus de 3 ans, les développeurs de Mayane Labs utilisent le PaaS de Scalingo au quotidien. Pour eux, la plateforme Scalingo dispose de nombreux points forts dont :

  • Le déploiement rapide en un clic avec l’intégration Git
  • Des conteneurs en one-off pour les traitement de données
  • Un support performant et réactif

Une collaboration Mayane Labs x Scalingo qui permet à de nombreux clients de se prémunir des risques climatiques dans un environnement qui évolue !

Vous êtes intéressé.e par Scalingo ? Découvrez notre équipe ! Programmez une démo et profitez d’un essai de 30 jours gratuit !

Partager l'histoire

Essayez gratuitement Scalingo

30 jours d'essai gratuit / Pas de CB nécessaire / Hébergé en France