Comment Publidata facilite l'accès aux services publics numériques à des millions d'usagers avec Scalingo

Scalingo

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 facilite le quotidien de millions de citoyens

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.

L’architecture technique de Publidata

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.

Comment Publidata utilise le PaaS Scalingo

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.

Le scaling en tout simplicité

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.

“ Vous étiez l’un des premiers PaaS à proposer cette solution d’autoscaling. ”
Guillaume Juvenet
Guillaume Juvenet

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.

Un PaaS souverain avec des datacenters en France

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.

“ L’aspect souverain et l’hébergement des données en France sont très importants pour nous, c’est même un pré-requis pour nos clients. ”
Aurélie Mandon
Aurélie Mandon

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.

“ Nos clients étant des acteurs publics, il est indispensable d’être chez un acteur du cloud souverain avec des datacenters en France. ”
Guillaume Juvenet
Guillaume Juvenet

Guillaume nous a expliqué qu’après avoir comparé avec d’autres acteurs PaaS, Scalingo correspondait le mieux à leur besoin de souveraineté.

Le référentiel SecNumCloud

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.

Un support dédié et performant

Enfin, l’un des derniers points mentionnés durant l’interview avec Publidata est le support et sa réactivité.

“ Le support est performant, on pense notamment à la période du COVID où l’équipe technique du support nous a été d’une grande aide. ”
Guillaume Juvenet
Guillaume Juvenet

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.

En résumé

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 :

  • Un scaling automatique et optimisé
  • Un PaaS et des datacenters français
  • Une infrastructure certifiée SecNumCloud
  • Un support performant

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 !

Partager l'histoire

Essayez gratuitement Scalingo

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