Le GTFS (General Transit Feed Specification) c’est le standard ouvert qui structure les données de transport en commun : lignes, arrêts, horaires théoriques. Son extension temps réel, le GTFS-RT, y ajoute les positions de véhicules, les retards et les alertes trafic au moment où ils se produisent. Il s’agit d’un standard que les opérateurs de transport utilisent aujourd’hui pour exposer leurs données.
Le format GTFS est pensé pour de l’échange de données brutes, pas pour de la consommation mobile optimisée. Les fichiers sont volumineux, les mises à jour fréquentes, et le moindre délai de traitement se ressent côté utilisateur.
Notre équipe a dû s’approprier ces spécifications techniques en profondeur afin de comprendre les contraintes du format, ses limites, et les contournements possibles. Une fois la prise en main effectuée, nous avons décidé de concevoir une couche d’API intermédiaire qui fait vraiment le travail : structurer les données pour le mobile, unifier les flux théoriques et temps réel en une seule source cohérente, et tenir les temps de réponse même en charge.
Un double système de cache complète le dispositif, en mémoire pour les accès fréquents, sur disque pour tenir si le flux source est temporairement indisponible. C’est ce qui garantit qu’un usager obtient une réponse même dans les moments où le SI est sous pression.
En tant qu’acteur engagé pour le secteur public, Yoozly conçoit des solutions qui garantissent la continuité du service public numérique. Nous assurons une conformité stricte aux standards de transport public (GTFS-RT) et aux exigences d’accessibilité (RGAA), le tout propulsé par une infrastructure souveraine certifiée SecNumCloud.