Structurer un nombre conséquent de données pour les transformer en informations pertinentes, peut devenir une tâche très complexe si elle n’est pas réalisée correctement.
Cette problématique est d’autant plus concrète pour les collectivités territoriales qui ont un rôle crucial dans la gestion et la diffusion de l’information sur le territoire. En effet, les collectivités territoriales ont de nombreuses responsabilités comme le logement, l’action sociale, l’urbanisme, l’environnement, la culture, le sport, le tourisme, etc. La transmission des informations sur ces services relève parfois du casse-tête : profils usagers, horaires, secteurs, exceptions, etc. Or, une communication des informations mal maîtrisée affecte la relation des habitants avec leur collectivité.
Julien Nacci et Guillaume Juvenet, fondateurs de Publidata, bien conscients de ces enjeux, ont donc décidé, en 2017, de créer une plateforme pour la gestion et la diffusion d’information pour les collectivités.
Nous avons récemment eu l’opportunité d’interviewer Guillaume Juvenet et Aurélie Mandon, respectivement CTO et Account & Marketing Manager chez Publidata.
C’était l’occasion d’en savoir plus sur leur activité, leur organisation en interne, et le fonctionnement technique de leur solution. Vous saurez tout dans cet article !
Publidata couvre aujourd’hui plus de 750 collectivités et rend service à plus de 5 millions d’usagers en France ! On trouve parmi leurs bénéficiaires : Versailles Grand Parc, Paris Est Marne & Bois, Grand Paris Seine Ouest, Ardenne Métropole ou encore Orléans Métropole.
Les solutions Publidata ont pour vocation de mieux transmettre les informations sur les services publics, c'est-à-dire en temps réel, et selon le profil, l’adresse ou la localisation des usagers qui les consultent.
Via leur plateforme SaaS, les collectivités pilotent et structurent les informations de façon collaborative et centralisée. Cela peut concerner tout ce qui est lié à l’écosystème de la collectivité, en passant par les événements, les services et les points d’intérêt du territoire. Mais c’est sur les thématiques environnementales que Publidata a rencontré le plus de besoins.
L’une des informations les plus recherchées par les habitants est tout ce qui concerne la gestion des déchets. Ce sont aussi celles qui sont les plus complexes à transmettre.
Publidata dispose ainsi d’une suite information déchets Publidata qui permet de faciliter la gestion et la diffusion des données liées aux services déchets des collectivités, Les informations se diffusent sous la forme d’un widget en progressive web app intégrable partout (sites internet des communes, app de ville, site dédié) ou via une app mobile dédiée.
Potentiellement, tous les secteurs d’action des collectivités peuvent être couverts : agenda, menu des cantines, annuaires des commerces ouverts et autres informations locales.
Grâce à cette solution, les collectivités gèrent la diffusion des informations de tous leurs services déchets : horaires des déchèteries, prochaine collecte, point d’apport volontaire le plus proche, consignes de tri, etc.
L'habitant ne reçoit que les infos qui le concernent, et il peut également prendre rendez-vous en ligne pour faire collecter un encombrant, signaler une anomalie sur un point d’apport et recevoir des rappels de collecte grâce aux notifications.
Aujourd’hui, l’équipe de Publidata compte 8 personnes, dont 6 dans l’équipe tech. Nous avons eu la chance d’en apprendre plus sur les coulisses de la solution, et nous allons vous présenter ce que nous avons appris sur le fonctionnement interne de l’équipe !
Lors de notre interview, Guillaume nous a dévoilé l’architecture technique de Publidata, et nous avons découvert les complexités et leur fonctionnement d’un point de vue technique.
On retrouve dans un premier temps la plateforme Publidata, qui est codée en Ruby on Rails et hébergée sur la région SecNumCloud de Scalingo.
Cette application back-end est le cœur de la solution Publidata. Cette dernière interagit avec divers bases de données PostgreSQL et MongoDB sur Scalingo. Ces bases de données sont utilisées pour les données des informations métiers, les données des usagers et les formulaires et demandes.
En parallèle, Publidata dispose d’une API REST (Representational State Transfer Application Program Interface) en Elasticsearch qui va permettre l’interaction entres les différentes applications des widgets web, des web-app, de l’application mobile, des centres de notification et de la génération de documents.
Maintenant que vous en savez un peu plus sur comment Publidata fonctionne sur le plan technique, on va vous détailler un peu plus les raisons derrière ces choix, et comment l’équipe de Publidata interagit avec Scalingo au quotidien.
La nature de l’activité de Publidata, fait que le niveau des ressources consommées varient d’une période à une autre de l’année selon la fréquentation des sites web des collectivités.
Cette saisonnalité est un enjeu important pour Publidata, et ces derniers doivent le prendre en compte pour maintenir un niveau de service optimal pour leur usagers.
Guillaume nous a expliqué que la fonctionnalité d’autoscaling sur Scalingo était particulièrement adaptée pour ces situations.
En effet, lors des pics d’affluence, la fonctionnalité d’autoscaling détecte quand les ressources requises par l’application ne suffisent plus, et alloue plus de ressources à l’application pour supporter cette augmentation du trafic. Inversement, lorsque l’affluence baisse, les ressources allouées réduisent et s’adaptent aux nécessités de l’application en temps réel, et ce sans intervention humaine !
Ainsi, grâce à cette fonctionnalité, l’équipe de Publidata reste sereine vis à vis des pics d’affluence imprévus, tout en étant sûre que leur applications ne vont pas consommer plus de ressources que nécessaire.
Lors de notre discussion avec Guillaume et Aurélie, nous avons compris que le sujet de l’hébergement souverain était non seulement une priorité pour eux, mais aussi celle de leurs clients.
Pour l’équipe de Publidata, le choix de Scalingo en tant qu’hébergeur était alors particulièrement adapté à leur besoin et à celles de leurs clients, notamment puisque le Paas Scalingo est basé sur l’infrastructure de 3DS Outscale dont les datacenters sont localisés en France.
En plus du besoin de souveraineté, l’aspect Platform as a Service est un élément important pour Publidata.
Guillaume nous a expliqué qu’après avoir comparé avec d’autres acteurs PaaS, Scalingo correspondait le mieux à leur besoin de souveraineté.
Un autre besoin qui a été mentionné par Guillaume et Aurélie lors de notre interview est celui de la certification SecNumCloud.
Cette certification établie par l’ANSSI (Agence Nationale de Sécurité des Systèmes Informatiques) est le niveau le plus élevé qu’un hébergeur Cloud peut obtenir en France. Pour en savoir plus sur SecNumCloud, vous pouvez consulter notre article sur les certifications Scalingo.
Scalingo est récemment devenu le premier PaaS français à être certifié ISO 27001 et HDS (Hébergement de Données de Santé), et nous travaillons à l’obtention de la qualification SecNumCloud.
En attendant, nous disposons d'une région osc-secnum-fr1 qui est basée sur les datacenters certifiées SecNumCloud de notre provider 3DS Outscale.
Cette région offre ainsi à Publidata le niveau de certifications recherché, et ce, avec un hébergeur PaaS.
Enfin, l’un des derniers points mentionnés durant l’interview avec Publidata est le support et sa réactivité.
L’équipe de Publidata nous explique être satisfait du support présent sur Scalingo et notamment de la performance de ce dernier.
Pour eux, avoir accès à un support de qualité qui les aident au moindre problème représente une grande force pour Scalingo.
Publidata œuvre pour créer la solution idéale pour les collectivités et leur permet une gestion et une diffusion de l’information simple et complète.
Plus de 750 collectivités leur font confiance, et plus de 5 millions d’usagers profitent d’un service de leurs collectivités optimisé pour leur offrir un accès efficace à l’information qu’ils recherchent.
Publidata fait confiance à Scalingo pour l’hébergement de leurs applications et données, et opère au sein d’un environnement Cloud souverain.
Scalingo est le partenaire adéquat pour Publidata et notamment pour :
Une belle collaboration Publidata x Scalingo qui dure depuis 2017 !
Vous êtes intéressé.e par Scalingo ? Découvrez notre équipe ! Programmez une démo et profitez d’un essai de 30 jours gratuit !
Chez Scalingo (avec nos partenaires), nous utilisons des traceurs sur notre site.
Certains, essentiels et fonctionnels, sont nécessaires au bon fonctionnement du site et ne peuvent pas être refusés.
D'autres sont utilisés pour mesurer notre audience, entretenir notre relation avec vous et vous adresser de temps à autre du contenu qualitatif ainsi que de la publicité.