Api

Dev back

Finding the path to scaling API success - API Platform Conference

Cet article aborde les défis liés à la mise à l'échelle des API, comment déterminer la taille appropriée des API HTTP, et si l'ajout de nouvelles ressources à une API existante ou la création d'une nouvelle API est plus avantageux. Il met en lumière la nécessité de comprendre le partitionnement des API, leur exposition au client, et les répercussions sur la documentation et les SDK, tout en suggérant des meilleures pratiques pour une expérience développeur évolutive.

Dev back

Dilemmas and decisions. What we’ve learned designing the new Sylius API - API Platform Conference

Cet article explique les leçons tirées lors de la conception de la nouvelle API de Sylius, intégrant API Platform. Il aborde le parcours du projet, les réflexions derrière le design de l'API, ainsi que les heuristiques utilisées et les résultats obtenus. Les conférenciers partagent également des stratégies pour concevoir des flux plus complexes dans les API.

Dev back

Opening Keynote: The future of API (Platform) architecture - API Platform Conference

L'allocution d'ouverture de la conférence sur API Platform met en avant l'évolution de l'API Platform depuis sa création en 2014 comme un simple bundle pour Symfony jusqu'à devenir un framework populaire riche en fonctionnalités. L'accent est mis sur l'importance croissante des applications pilotées par API et du rôle central de JavaScript et des technologies web de données dans nos sociétés modernes, tout en se projetant vers l'architecture qui soutiendra API Platform dans les prochaines années.

Dev back

API Horror Stories from an Unnamed Coworking Company - API Platform Conference

Cet article raconte des expériences hilarantes et problématiques vécues avec des API dans une entreprise de coworking. Il aborde des sujets tels que la complexité des monolithes, les interdépendances destructrices entre services, l'absence de documentation, et comment ces faiblesses entraînent de graves dysfonctionnements. L'auteur partage des anecdotes sur des systèmes qui s'effondrent en raison de latences et de blocages, ce qui crée une atmosphère chaotique au sein de l'organisation.

Dev back

Protégez vos API partenaires avec Circuit Breaker - partie 1 | Les-Tilleuls.coop

Cet article présente le patron de conception Circuit Breaker, essentiel pour gérer la résilience des appels API en cas d'erreurs serveur. Il explique comment mettre en œuvre ce modèle pour éviter de surcharger les services en pannes et garantir une meilleure expérience utilisateur. Il propose également des ressources et des librairies pour faciliter l'intégration de cette fonctionnalité dans des projets PHP.

Dev back

Cache HTTP pour les API REST, API Platform Event - API Platform

Cette présentation aborde l'utilisation d'un reverse proxy de mise en cache pour améliorer les performances des API REST. Elle met l'accent sur les bonnes pratiques d'utilisation des instructions de cache HTTP, la gestion de l'invalidation du cache et l'utilisation de Edge Side Includes (ESI) pour le traitement des listes de résultats, offrant ainsi des conseils pratiques pour optimiser le temps de réponse des API.