← Retour aux réalisations

Réalisations

APIs sur SI complexes

Exposer proprement un SI métier à l'écosystème

01 Problème

Votre SI s'est construit au fil des ans : des données précieuses, mais un système jamais pensé pour être ouvert. Schémas non documentés, sécurité hétérogène, pas de couche API claire. Et pourtant : l'app mobile, les partenaires et les nouveaux frontaux web doivent s'y brancher.

02 Solution

Conception et mise en place d'une couche API REST propre par-dessus l'existant. API Platform pour industrialiser, OpenAPI pour documenter pour les consommateurs, documentation complète pour les développeurs et tests pour valider la non-régression.

Méthodologie

  • Cartographie des données et des cas d'usage cibles avant tout code.
  • Création de schéma UML afin de discuter des besoins avec l'équipe technique.
  • Conception REST orientée ressources, pas miroir direct de la base.
  • Implémentation avec API Platform pour limiter le code répétitif.
  • Documentation OpenAPI auto-générée, toujours à jour.
  • Authentification et autorisation adaptées (JWT, OAuth, API keys selon le contexte).
  • Gestion poussée de droits.

Stack technique

  • Symfony 7
  • API Platform
  • REST
  • OpenAPI
  • Tests
  • Analyse statique
  • Algolia

Vous avez un projet similaire ?

Parlons-en, sans engagement.

Prendre contact