api-platform.com

"
Dev back

Is FrankenPHP the Fastest Way to Run PHP? 🇺🇸 - API Platform Conference

Une discussion sur les avantages en termes de performances de FrankenPHP par rapport à d'autres solutions comme PHP avec FPM, Apache2 ou Swoole. Benjamin examinera en profondeur FrankenPHP, en décrivant ses modes classique et worker, et en fournissant des comparaisons basées sur des benchmarks et des cas d'utilisation en production. L'objectif est d'aider les participants à comprendre les gains de performance liés à l'utilisation de FrankenPHP.

"
Dev back

From Zend Framework 1 to API Platform 4: Migration recipe 🇺🇸 - API Platform Conference

Cet article traite de la migration d'une application complexe de Zend Framework 1 vers API Platform 4, en passant par Doctrine 3 et Symfony 8. Il met en avant les défis techniques et business rencontrés, ainsi que les stratégies mises en place pour transformer des données non structurées en API REST tout en tenant compte des contraintes de l'équipe et de la maintenabilité à long terme. L'utilisation d'outils d'IA pour réduire la dette technique et moderniser le code hérité est également abordée, soulignant l'importance de ces outils dans le processus de migration.

"
Dev back

De zéro à la prod : le déploiement Symfony enfin accessible aux débutant·es 🇫🇷 - API Platform Conference

Cette conférence présente FrankenDeploy, un outil en ligne de commande open source qui permet aux développeurs débutants de déployer facilement des applications Symfony sur des serveurs privés virtuels (VPS) en une seule commande. Elle aborde les défis de déploiement auxquels les novices font face et montre que le déploiement ne doit pas être réservé aux experts.

"
Dev back

DDD x API Platform: 4 years later 🇺🇸 - API Platform Conference

Cet article aborde l'évolution des principes du Domain-Driven Design (DDD) appliqués avec API Platform, à travers les mises à jour de la version 4. Il discute des améliorations apportées à API Platform 4 et comment elles facilitent la structuration des applications en fonction du domaine. Il souligne également comment les préoccupations de complexité métier peuvent être traitées alors que la simplicité initiale devient une contrainte, et présente des architectures comme l'architecture hexagonale et la conception orientée messages pour intégrer ces concepts dans un projet avec API Platform.

"
Architecture

Building Resilient Architecture : Event-Driven Design with API Platform, Messenger & Redis 🇺🇸 - API Platform Conference

Cette présentation aborde la conception d'architectures résilientes en utilisant un design orienté événement avec API Platform, Messenger et Redis. L'orateur partage des leçons apprises lors de la migration d'un système d'intégration legacy à une application Symfony/API Platform, qui communique directement avec SAP. Il explique comment traiter les commandes de manière asynchrone avec Messenger, utiliser Redis pour le caching et le transport de messages, et implémenter des stratégies de mise en cache efficaces. Les défis rencontrés, comme la compatibilité avec des consommateurs REST legacy et des problèmes de pool de connexions SAP, seront également discutés. Cette session propose des patronages d'architecture testés en production, utiles pour assurer la fiabilité des projets.

"
Fullstack

API Platform : Le Hub Sémantique qu'on mérite (et comment piloter du Go avec) 🇫🇷 - API Platform Conference

Le talk présente API Platform comme un Hub Sémantique pour intégrer Go et PHP efficacement dans une architecture microservices. Il souligne l'importance de maintenir la richesse sémantique lors de la création d'APIs tout en délégant des tâches complexes à des microservices. Des exemples pratiques, notamment dans le secteur monétique, sont donnés pour illustrer ces concepts. Le but est de garantir des contrats d'interface clairs tout en s'assurant que le backend reste cohérent, essentiel pour les futures applications utilisant l'IA.