Systèmes publics en temps réel
SIG et transport
Les plateformes de transport réunissent positions en direct, calcul d'itinéraire, cartographie et API publiques. Les pointes suivent l'horloge, donc la charge moyenne décrit mal l'architecture nécessaire.
Les contraintes qui façonnent ces systèmes
- Les positions de véhicules arrivent en continu et parfois dans le désordre
- Le calcul d’itinéraire et les tuiles cartographiques ont des profils de cache différents
- Les API de données ouvertes ont des consommateurs externes
- La concurrence augmente brusquement aux heures de pointe et pendant les perturbations
- L’information voyageur a une durée utile courte
L’expérience de Blobb dans ce secteur
Dans un poste antérieur, un fondateur de Blobb a conçu l’architecture et dirigé le lancement de l’application mobile Tisséo , ainsi que conçu et exploité sa plateforme numérique de transport public. L’application a été téléchargée plus de 5 millions de fois ; la plateforme servait 500 000 utilisateurs actifs par jour et 100 millions de requêtes par mois.
Constats courants
- La politique de cache ne correspond pas à la fraîcheur des données
- Les moyennes quotidiennes masquent les pointes
- Les consommateurs des API publiques partagent les mêmes chemins de défaillance que les applications voyageurs
- Le coût du calcul d’itinéraire n’est pas attribué au type de requête
Une évaluation indépendante est souvent un bon point de départ ; elle peut prendre la forme d’un audit d’architecture complet ou d’une revue ciblée. Travaux liés : optimisation des performances, architecture et audit de plateforme mobile.