Logo API Platform

API Platform

API Platform, conçu par nos confrères et amis de Les Tilleuls, est devenu une référence incontournable pour le développement d’API modernes et scalables. Basé sur Symfony, il permet de générer automatiquement des endpoints REST et GraphQL tout en intégrant nativement des standards web comme JSON-LD, OpenAPI et Hydra. Grâce à son approche déclarative et ses nombreuses optimisations, il simplifie la conception, la sécurisation et la mise en production des API, tout en garantissant des performances optimales.

Chez JoliCode, nous disposons d’une expertise approfondie d’API Platform, forgée à travers des projets exigeants et des migrations complexes. Nous avons notamment accompagné Faume dans sa transition d’un modèle “agence” à un modèle SaaS en repensant l’architecture de son API avec API Platform 3. Cette mission nous a amenés à auditer l’ensemble du code, optimiser la réplication des données entre data centers et assurer la qualité du code via des revues et un accompagnement technique sur mesure. redirection.io, le SaaS de gestion de la qualité front et du SEO conçu par JoliCode, utilise aussi énormément API Platform pour la mise à disposition et le traitement de données en très gros volumes.

Notre maîtrise d’API Platform s’est également illustrée dans la gestion de migrations, comme en témoigne l’expérience partagée par Bastien Jaillot lors de sa conférence “Une histoire d’épouvante qui finit bien”. Passer d’une API sur-mesure à API Platform 2.x, puis évoluer vers la version 3, s’est avéré être un parcours semé d’embûches : restructuration du code, refonte des DataProviders et DataPersisters, gestion des performances… Une expérience riche en enseignements, qui nous permet aujourd’hui d’accompagner efficacement nos clients dans ce type de transition.

Les performances étant un enjeu central, nous avons également exploré des solutions avancées, comme l’intégration d’AutoMapper, présentée par Joël Wurtz dans sa conférence “Optimiser les performances de votre API avec AutoMapper”. En remplaçant une partie de la sérialisation d’API Platform par cet outil, nous avons significativement réduit la charge serveur et accéléré les temps de réponse, même sur des appels simples.

Que ce soit pour concevoir une nouvelle API, optimiser une architecture existante ou mener une migration complexe, nous mettons notre expertise au service de vos projets pour tirer le meilleur parti d’API Platform.

Nos derniers articles sur API Platform

Nous publions régulièrement notre état de l’art ou nos recommandations concernant les outils que nous mettons en œuvre.

Voir tous nos articles sur API Platform

Nos projets clients