Gestion Multi-Sites :
Comment Freshmile gère des dizaines d'apps depuis la plateforme Scalingo

Scalingo

Les véhicules électriques ont vu leur popularité augmenter considérablement ces dernières années, et de plus en plus de conducteurs optent pour des moyens de transport plus respectueux de l'environnement. Cette croissance de l'adoption des véhicules électriques s'accompagne d'un défi : fournir l'infrastructure adéquate pour leur fonctionnement.

Ce défi a été relevé par Freshmile il y a plus de 10 ans maintenant, et c'est le premier opérateur indépendant en France !

Nous avons récemment eu l'occasion d'interviewer Florent Poujol, Production Manager chez Freshmile, et Michel Gassmann, leur Marketing Manager, afin de mieux comprendre leur activité, et comment Freshmile gère un réseau entier de bornes de recharge pour véhicules électriques en Europe.

Dans ce cas client, vous découvrirez ce qu'est Freshmile, et comment ils utilisent Scalingo pour exploiter leur activité.

Freshmile : Rendre la conduite électrique simple et accessible pour tous

Freshmile a été fondée en 2010 par Arnaud Mora. La société est devenue un acteur important des services de recharge de véhicules électriques (VE) en France, et maintenant en Europe.

Avec des références telles que BMW, Lidl, Renault Waze et bien d'autres, la société offre une gamme de services pour soutenir l'adoption et l'utilisation des VE, y compris l'installation de l'infrastructure de charge, la supervision, la maintenance et la facturation. La société agit en tant que CPO (Charge Point Operator) lorsqu'il s'agit de gérer la borne de recharge, mais elle joue également le rôle de EMP (Electric Mobility Service Provider) et guide les conducteurs de VE.

Freshmile fournit également une application mobile pour les conducteurs de VE, qui leur permet de localiser et d'accéder aux bornes de recharge, de consulter les informations sur la disponibilité et les prix en temps réel, et de payer les sessions de recharge.

La mission de Freshmile est de fournir l'infrastructure nécessaire pour soutenir l'essor des VE, tout en rendant le processus de recharge plus pratique, fiable et abordable pour tous les conducteurs.

Pour ce faire, Freshmile propose un ensemble de services variés, tant pour les conducteurs de VE que pour les propriétaires de stations de recharge.

À ce jour, 200 000 stations de recharge sont accessibles par le biais de Freshmile pour les conducteurs de VE dans toute l'Europe, et 200 000 utilisateurs font confiance à la société pour leurs besoins quotidiens en matière de recharge.

Un aperçu des coulisses chez Freshmile.

Au cours de notre entretien avec Florent et Michel, nous avons beaucoup appris sur les coulisses du fonctionnement de Freshmile.

Nous allons vous donner un aperçu de la façon dont les choses fonctionnent d'un point de vue technique, et partager ce que nous avons appris sur leurs opérations.

Freshmile héberge au total 18 applications de production et de staging sur Scalingo. Parmi ces applications, la majorité sont des applications de production, dont 3 sont les principales applications de backend : Park, Move et OCPP-J sur le diagramme suivant.

Cliquez sur l'image pour l'ouvrir dans un nouveau tab

"Park" et "OCPP-J" sont les deux applications connectées aux stations de recharge, tandis que "Move" agit comme une application back-end pour les applications front-end.

Le front-end comprend l'application "Charge", les applications mobiles et six autres applications diverses. Au total, 10 applications de production sont hébergées sur Scalingo.

Du côté staging, Freshmile héberge 6 applications qui agissent comme un miroir des principales applications de production.

Elles utilisent principalement les technologies PHP et VueJS, ainsi que MySQL et Redis pour leurs bases de données.

Auparavant, Freshmile hébergeait ses applications sur OVH, mais a décidé de trouver un autre fournisseur d'hébergement en Cloud après avoir réalisé que leurs besoins avaient évolués.

En raison de leur croissance, la capacité de scaling était devenue l'une des principales priorités.

En réécrivant certaines de leurs apps, les développeurs de Freshmile ont commencé à chercher une nouvelle solution d'hébergement, et ont découvert Scalingo. En juin 2020, ils ont décidé de passer au PaaS de Scalingo.

Depuis lors, leur équipe technique a eu l'occasion d'expérimenter avec notre plateforme, et nous en avons profité pour recueillir leurs commentaires afin de mieux comprendre les avantages de Scalingo pour Freshmile.

Augmenter les capacités de Freshmile avec Scalingo

Les principales raisons pour lesquelles l'équipe de Freshmile est passée de son précédent fournisseur d'hébergement à Scalingo étaient dues à la réécriture de certaines de ses applications et au besoin d'évolutivité pour soutenir sa croissance.

Maintenant qu'ils utilisent notre plateforme PaaS depuis plus de deux ans, voici les principaux avantages dont Florent et Michel nous ont fait part lors de notre entretien avec eux.

Mise à niveau sans temps d’arrêt

Comme mentionné précédemment, la mise à l'échelle est devenue pour Freshmile une priorité afin de suivre leur croissance.

Au cours de l'interview, nous avons compris que les développeurs de Freshmile ont trouvé en Scalingo ce qu'ils cherchaient, un moyen facile et efficace d'évoluer en fonction de leurs besoins.

Florent et Michel nous ont expliqué que la mise à l'échelle sans temps d'arrêt en un seul clic rendait la tâche de mise à l'échelle facile et rapide à gérer.

Cela semble être particulièrement utile dans leur cas d'utilisation lorsqu'il s'agit de mettre à l'échelle leurs bases de données. Un tel avantage leur permet d'éviter de transférer manuellement des centaines de gigaoctets tout en n'ayant aucun temps d'arrêt.

Ils utilisent également la fonction d’autoscaling sur l'une de leurs principales applications frontales, et apprécient la liberté de scaler manuellement pour les autres.

Un support compétent et réactif

Entrer en contact avec l'équipe de support technique de Scalingo est un aspect très important pour l'équipe de Freshmile.

“ Que ce soit par chat en direct ou par email, le support est toujours réactif et toujours efficace. ”
Florent Poujol
Florent Poujol

Comme Florent nous l'a expliqué, contacter le support est un processus qui se déroule toujours sans problème avec Scalingo.

Chaque fois qu'ils ont un problème avec leurs applications ou leurs bases de données, le support arrive avec des informations utiles qui leur permettent de le résoudre rapidement, en évitant tout tracas supplémentaire.

Le DevOps en toute simplicité

L'équipe Freshmile n'a pas de DevOps interne dédié, en fait, c'est l'une des raisons pour lesquelles ils ont choisi d'utiliser Scalingo.

L'utilisation de notre PaaS leur permet d'externaliser toutes les tâches DevOps pénibles. Tout est géré automatiquement par la plateforme, et le seul travail que l'équipe de Freshmile doit faire est de choisir ses conteneurs et ses bases de données, et Scalingo gère tout le reste !

Cela permet à nos utilisateurs de libérer en moyenne 20% de la capacité de leur équipe technique, tout en accélérant leurs processus de déploiement et leur productivité.

La magie du PaaS européen

Un autre élément qui a été mentionne lors de l'interview sur la raison pour laquelle Scalingo a été choisi comme nouvel hébergeur est le fait qu'il s'agit d'une plateforme PaaS, et qu'elle est française !

“ En plus de l'aspect PaaS, avoir nos données hébergées en France est important pour nous. ”
Florent Poujol
Florent Poujol

Florent nous a expliqué qu'en tant qu'entreprise, Freshmile était à la recherche d'une solution d'hébergement optimale, et que s'assurer que leurs données soient hébergées en France était un facteur de décision important pour eux.

En effet, la localisation et la confidentialité des données sont essentielles pour eux, et Scalingo a vérifié leurs besoins en termes de confidentialité.

C'est d'autant plus vrai que notre plateforme est devenue récemment le premier PaaS européen à être certifié ISO 27001 et HDS (Hébergment Données de Santé).

Pour résumer

Freshmile gère plus de 25 000 stations de recharge et, grâce à l'interopérabilité avec d'autres réseaux, plus de 200 000 stations sont à la disposition de ses utilisateurs dans toute l'Europe.

Tout cela se fait par le biais de 18 applications qui sont hébergées sur Scalingo, dont deux sont les applications principales pour gérer la station de recharge et les applications mobiles.

Pour eux, l'utilisation du PaaS Scaling les aide au quotidien grâce à des déploiements rapides, un scaling automatique efficace, et tout cela sans temps d'arrêt et sans tâche de DevOps pénible.

Le fait que Scalingo soit un PaaS européen avec des datacenters certifiés en France et un support interne apporte une valeur ajoutée supplémentaire qui rend leurs missions quotidiennes plus faciles et plus efficaces.

Vous êtes curieux de découvrir Scalingo ou vous voulez en savoir plus ?Programmez une démo avec nous !

Partager l'histoire

Essayez gratuitement Scalingo

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