← Toutes les études de cas
01 · Produit data · 2025 →

DataCommune

En ligne

Une plateforme de données publiques que je conçois, développe et exploite seul : ingestion, API, interface et chaîne de déploiement.

27
jeux de données
37,5 M
lignes auditées
85
chemins OpenAPI
FastAPIPostGISSvelteKitETLGitHub Actions
Page d’accueil de DataCommune
Capture réelle du projet — les informations sensibles ne sont pas publiées.
01

Le problème à résoudre

Réunir des sources publiques hétérogènes sans masquer leurs limites : millésimes, couverture, schémas et volumes varient fortement selon les producteurs.

27 jeux de données réunis dans une API unique. L’instance auditée contient 37,5 millions de lignes et expose 85 chemins OpenAPI sur deux départements.
02

Ce que j’ai réellement fait

  • 21 pipelines ETL avec contrôles de volume, de schéma et de couverture avant mise en production.
  • API FastAPI sur PostgreSQL et PostGIS, authentification hybride, quotas et réponses d’erreur normalisées.
  • Frontend SvelteKit 5 déployé sur Cloudflare Workers ; API conteneurisée sur mon homelab et publiée par tunnel sortant.
  • CI/CD GitHub Actions avec runner auto-hébergé, migrations contrôlées, images immuables et procédure de retour arrière testée.
03

Preuves et résultats

  • Instance publique active sur la Loire-Atlantique et la Vendée.
  • Matrice de qualité certifiée sur 21 pipelines et 6 proxys de données.
  • Fiches Commune rendues côté serveur et indexables par les moteurs de recherche.
04

Ce que je ne prétends pas

  • Le périmètre France entière est une cible d’architecture, pas le volume de la démo publique.
  • La facturation est volontairement désactivée tant que la qualité des données et l’usage terrain ne sont pas validés.
Pour aller plus loin

Je peux détailler les choix et les incidents en entretien.

Ouvrir DataCommune ↗Me contacter