api-platform.com

Dev back

FrankenPHP en production, migration d’un site e-commerce, métriques et retour d'expérience, API Platform Event - API Platform

Cet article présente une migration d'un site e-commerce utilisant Sylius d'une architecture traditionnelle optimisée avec php-fpm vers FrankenPHP, qui offre des performances améliorées. L'auteur partage les résultats observés sur les performances, les ajustements nécessaires pour maintenir un environnement fonctionnel et les points clés à prendre en compte lors de cette migration.

Dev back

Étendre le serveur web Caddy avec ton langage préféré, API Platform Event - API Platform

Caddy est un serveur web de plus en plus populaire dans le monde de l'hébergement. Cet article explore comment étendre ses fonctionnalités, notamment avec PHP, ainsi qu'avec d'autres langages, illustrant les opportunités d'amélioration des projets basés sur Caddy, tels que Symfony et Ruby on Rails. La discussion inclut des modules comme FrankenPHP, soulignant les avantages d'un serveur flexible et modulaire.

Dev back

Et si on utilisait l'Event Storming dans nos projets API Platform ?, API Platform Event - API Platform

L'Event Storming est une méthode de conception collaborative qui se concentre sur l'utilisateur et son parcours, idéale pour la création d'interfaces. Cette conférence explore son application dans les projets API Platform, abordant les pièges à éviter et les adaptations nécessaires pour son succès, tout en intégrant des concepts comme ORM, ODM et Event Sourcing.

Dev back

Design Pattern, le trésor est dans le vendor , API Platform Event - API Platform

Cette conférence explore comment intégrer efficacement les design patterns dans des projets réels grâce à des frameworks tels qu'API Platform et Symfony. À travers des exemples concrets, elle démontre comment ces patterns peuvent apporter modularité, flexibilité et maintenabilité aux applications, offrant ainsi des clés pratiques pour leur utilisation quotidienne.

Dev back

Composer Best Practices 2025 , API Platform Event - API Platform

Cet article présente les meilleures pratiques de Composer pour 2025, abordant des concepts fondamentaux et des techniques avancées. Il couvre la gestion des dépendances, la résolution de conflits, des stratégies de monorepo, des conseils de sécurité, et des workflows de déploiement recommandés pour les développeurs PHP. Les pratiques sont destinées à améliorer l'expertise des développeurs, qu'ils gèrent des dépendances complexes ou des applications PHP basiques.

Dev back

Comment Clever Cloud a repensé sa manière de déployer des applications PHP avec FrankenPHP, API Platform Event - API Platform

Clever Cloud a modernisé le déploiement d'applications PHP en intégrant FrankenPHP, qui utilise le serveur Caddy, offrant plus de flexibilité et d'efficacité. Cette évolution s'inscrit dans le cadre d'une amélioration continue depuis 15 ans, incluant une meilleure configuration Apache et la simplification de PHP-FPM pour gérer les sessions.

Dev back

API Platform, JsonStreamer and ESA for a skyrocketing API, API Platform Event - API Platform

Lors d'un événement sur l'API Platform, il a été discuté de l'impact des API sur les performances lorsque celles-ci retournent de gros documents. La présentation a mis en avant le composant JsonStreamer de Symfony, conçu pour streamer efficacement le JSON, ce qui est idéal pour les ensembles de données volumineux et pour la livraison en temps réel. Des benchmarks simples ont été présentés pour démontrer comment le streaming améliore l'utilisation de la mémoire et le temps de réponse. De plus, la complexité de JSON-LD et la méthode ESA (Edge Side APIs) ont été abordées, cette dernière permettant de diviser les charges utiles JSON importantes en appels plus petits, améliorant ainsi la performance perçue et l'expérience utilisateur, particulièrement dans des environnements à haute latence.

Dev back

180 000 requêtes par seconde expliqué simplement, API Platform Event - API Platform

Cette conférence explique comment atteindre 180 000 requêtes par seconde depuis un simple ordinateur portable. Elle aborde des techniques d'optimisation, des stratégies de scaling horizontal et des concepts d'architecture pour surmonter les obstacles courants en matière de performance applicative. Les présentations sont accessibles à tous les niveaux de développeurs.

Dev back

Une API multi-tenant sans encombres avec API Platform, Symfony et PostgreSQL, API Platform Event - API Platform

Cet article présente les différentes manières d'implémenter une architecture multi-tenant ainsi que les avantages et inconvénients de chacune. Il inclut un retour d'expérience sur l'utilisation d'API Platform, Symfony et PostgreSQL pour créer facilement des applications multi-tenant, tout en étant compatible avec des outils comme API Platform Admin ou EasyAdmin.