Ménage de printemps #2 : API

Récemment, j’ai pris une décision simple : réduire de moitié le nombre de mes projets API.

Le problème de l’accumulation

Créer est facile. Maintenir, beaucoup moins.

Chaque nouvelle API ajoutait :

  • du code à maintenir
  • des dépendances à surveiller
  • des coûts (hébergement, monitoring, temps mental)
  • une charge cognitive inutile

Résultat : une dispersion progressive. Beaucoup de projets “POC”, mais peu réellement utiles ou aboutis.

Faire du tri, vraiment

J’ai donc appliqué un filtre radical. Pour chaque projet, je me suis posé des questions simples :

  • Est-ce que je l’utilise encore aujourd’hui ?
  • Est-ce qu’il résout un problème réel pour moi ou d’autres ?
  • Est-ce qu’il a un potentiel d’évolution clair ?
  • Est-ce que j’ai envie de continuer à investir dessus ?

Si la réponse était non → suppression.

Ménage de printemps #1 : villeneuvedascq.ovh

Le nom de domaine date du 1er octobre 2015-10-01, j’ai du mettre un peu de temps avant de lancer le site mais voila depuis… il est resté dans son jus…

Développé en Symfony 3.4, je n’ai malheureusement pas pris le temps de le mettre à jour… et la marche est maintenant assez conséquente pour passer sur Symfony 5.

Pour expliquer le site en quelques mots :

  • Connecté à OpenAgenda, le site recupérait tous les évènements de Villeneuve d’Ascq
  • Pour afficher les évènements de la semaine, jour par jour
  • Un abonnement pour la newsletter du lundi matin était possible
  • Et j’avais personnellement un abonnement quotidien

Dernière fonction ajoutée : la possibilité de construire sa semaine en retirant tout ce qu’on ne voulait pas garder…

Il est maintenant le temps de debrancher ce site.