Faire grandir la plateforme leader de l'électromobilité avec Scalingo

Scalingo

Entretien réalisé avec Hakan Ebabil, Directeur Technique de Chargemap, plateforme communautaire dédiée à l'électro-mobilité en Europe.

Qui es-tu ? D'où est-ce que tu viens ?

Je m’appelle Hakan EBABIL. Je suis CTO au sein de la société Chargemap, une start-up créée avec mon associé Yoann Nussbaumer en 2015. Notre rencontre ne date cependant pas de cette époque puisqu’on se connaît depuis près de quinze ans. Yoann a été mon premier employeur alors que je travaillais pour sa toute entreprise : Skalpel. Au bout de cette première expérience pro, j’ai eu l’occasion de travailler pour une société de service, puis pour un pure player dans le domaine du commerce en ligne. J’ai finalement décidé de devenir indépendant. C’est là que le contact avec Yoann s’est renoué et que j’ai décidé de m’investir plus dans ce projet.

Qu'est-ce que fait Chargemap ?

L’activité historique de Chargemap est le recensement des bornes de charge pour les véhicules électriques. L’idée du service est venue en 2011, alors que les premiers “nouveaux” modèles de véhicules électriques sont mis en vente. À cette époque, il n’existe pas de référentiel pour aider les éléctro-mobilistes dans leurs déplacements, l’autonomie des voitures étant une contrainte forte pour les utilisateurs de véhicules électrique.

Captures d'écran application mobile
Chargemap

Notre site web et nos applications sont là pour aider la communauté des utilisateurs de véhicules électrique. Nous les avons traduites en 18 langues afin de toucher un maximum de conducteurs en Europe et dans le monde. Nous leur donnons la possibilité de rechercher, d’ajouter ou modifier des bornes, d’ajouter des photos, de commenter et faire part de leur expérience de charge, etc. et in fine, d’être plus sereins dans leurs trajets à l’extérieur du domicile. Aujourd’hui, cette communauté compte 260 000 membres et croît de près de 10 000 nouveaux membres par mois. Soit un conducteur de véhicule électrique sur quatre en Europe (notre principal marché) qui s’inscrit sur Chargemap !

Depuis près de deux ans, Chargemap propose aussi une seconde activité puisque nous permettons à nos clients de recharger leurs véhicules sur les infrastructures publiques. Dans la pratique, nous leurs fournissons un badge RFID compatible avec de nombreux réseaux en Europe et nous nous occupons du roaming et de la facturation pour eux. Nous proposons aussi notre badge en marque blanche à des constructeurs auto tels que Jaguar.

Chargemap Pass

Comment utilisez-vous Scalingo ?

L’infrastructure technique de Chargemap a beaucoup évolué durant ses 7-8 années d'existence. D’une part, parce que notre business a beaucoup changé et qu’il fallait que l’on s’adapte à ces nouveaux métiers et aux nouvelles applications à développer. Et d’autre part, car notre équipe tech a aussi gagné en maturité. Nous avions d’autres attentes et besoins des partenaires avec qui nous travaillons.

La seule constante est finalement que nos fournisseurs ont toujours été basés en France.

Avant notre rencontre avec Scalingo, nous avons expérimenté plusieurs formules. Nous sommes passé d’un hébergement classique avec des serbeurs dédiés et un infogérance à une plateforme de Cloud privée (vSphere), pour finalement revenir sur notre choix initial mais avec un autre infogéreur. Au bout du compte, aucune solution ne nous convenait vraiment. Il y avait toujours un point qui nous bloquait : soit l'infogérance ne nous satisfaisait pas pleinement, soit notre monitoring n’était pas pro-actif, soit il y avait trop de tâches d’administration ou de sécurisation, ou tout simplement nous rencontrions trop de pannes… Bref, tout ceci faisait que nous ne nous concentrions pas sur l’essentiel : notre métier.

Il y a environ deux ans, Chargemap a lancé un profond changement dans son architecture applicative. Nous avons décidé de passer d’un système monolithique à une galaxie de microservices. Nous avons profité de ce morcelage pour rendre nos applicatifs plus agnostiques par rapport à l’infrastructure.

Pour être tout à fait franc, nous ne voulions plus passer des heures à configurer nos serveurs. Nous ne voulions plus gérer les problématiques de mises à jour de sécurité. Nous ne voulions plus attendre plusieurs heures / jours avant une mise à jour nginx. Nous voulions être libres de pouvoir migrer rapidement d’un fournisseur à l’autre si le besoin s’en ressentait. Bref, nous voulions souplesse, scalabilité, performance, stabilité. Et surtout : nous voulions nous concentrer sur notre job.

Scalingo a été le partenaire idéal de la mise en oeuvre de cette transformation. Nous avons été rapidement séduits par la rapidité avec laquelle nous lancions de nouveaux containers et de nouvelles applications. Surtout, la configuration des machines est aujourd’hui d’une simplicité enfantine. Nous utilisons principalement PHP et la prise en main des quelques lignes supplémentaires à ajouter dans le fichier composer.json pour configurer nos containers est extrêmement rapide. Plus fort que tout : aujourd’hui nous ne sommes plus obligés d’attendre le retour d’une infogérance à la peine pour modifier une version de nos dépendances ou de nos frameworks. Et ça, ça n’a pas de prix.

Le pôle technique de Chargemap est aujourd’hui composé de deux équipes de quatre / cinq personnes. Chez Scalingo, partager les ressources entre les collaborateurs est facilité par une interface qui va “droit au but”. D’autant plus que celle-ci va évoluer dans les mois à venir et sera encore plus en phase avec nos attentes. Ce partage permet aussi à chaque membre de l’équipe tech d’avoir accès au monitoring et à la supervision de l’infrastructure, ce qui n’était pas le cas auparavant.

Parmi les détails qui nous ont convaincu de sauter le pas, il y a aussi les notifications automatiques lors d’incidents ainsi que les intégrations Slacks (paramétrées en trois clics). Cette communication en temps réel nous a permis d’être beaucoup plus réactifs lors des pannes, et de rendre plus fluides nos échanges au sein des équipes techs mais aussi avec le reste de l’équipe. Nous y avons trouvé un complément idéal à nos alertes Pingdom.

“ Le professionnalisme et le haut niveau de compétences techniques de l’équipe Scalingo est la cerise sur le gâteau. ”
Hakan EBABIL, CTO chez Chargemap

Enfin, la disponibilité de l’équipe Scalingo dans les rares cas où nous ne pouvons pas nous en sortir seuls, le professionnalisme et le haut niveau de compétences techniques de l’équipe Scalingo est la cerise sur le gâteau. Pouvoir envoyer un message via un tchat et avoir une réponse en quelques minutes, c’est le facteur qui fait la différence dans notre métier où chaque minute compte, notamment en situation de crise.

“ Avec Scalingo, nous pouvons nous concentrer sur ce que nous devons faire le mieux : satisfaire les utilisateurs de Chargemap. ”
Hakan Ebabil, CTO chez Chargemap

Mais plus que tout, ce choix stratégique nous a permis de maximiser notre plus value et faire ce que nous savons et devons faire le mieux : satisfaire les utilisateurs de Chargemap.

Aujourd’hui nous avons passé une bonne partie des applicatifs issus de notre legacy monolithique vers la plateforme Scalingo. Certains domaines métiers critiques, tel que l’interopérabilité, la facturation ou la gestion des contributions sont déjà hébergés par Scalingo. D’autres arrivent.

Une chose est certaine, après avoir utilisé Scalingo, il est difficile de revenir à un hébergement classique.

Vous pouvez retrouver Hakan sur Twitter.

Partager l'histoire

Essayez gratuitement Scalingo

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