
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.
Fine tune an OpenAPI specification for mocking
More and more often, in the projects I work on, I need to mock APIs. When I’m lucky enough, the API provides an OpenAPI specification, but sometimes it can be heavy. I almost never need to locally mock the whole API, only a few endpoints. Mocking the whole API, with Prism for example, …
Lire la suite de l’article Fine tune an OpenAPI specification for mocking
Efficiently Mock APIs Locally With Prism
It’s quite common to have to mock an API locally during the development of an application. Although it wasn’t easy the first few times we had to do it, we have learnt and now it’s time to share! So let’s dive into the amazing world of API mocking! OpenAPI Specification The OpenAPI…
Lire la suite de l’article Efficiently Mock APIs Locally With Prism
Nos projets clients

Notre mission a été particulièrement passionnante car Faume a pris la décision de migrer d’un modèle « agence » vers un modèle « SaaS ». Nous avons été sollicité pour challenger leur architecture…