Grpc

Dev back

A Week of Symfony #991 (December 22–28, 2025) (Symfony Blog)

Cette semaine, l'activité de développement de Symfony s'est concentrée sur des corrections de bugs, avec 28 pull requests fusionnées et la sortie de la première version taguée de Symfony AI. Parmi les correction, des améliorations ont été apportées au système de console et à la gestion des sessions. Plusieurs offres d'emploi pour des développeurs Symfony sont également mentionnées.

Fullstack

Uncloud, le cloud dégraissé par les devs

Uncloud est une solution non-cloud qui permet de déployer des conteneurs sans l'intervention d'un administrateur système. Avec un fonctionnement basé sur la décentralisation, Uncloud promet une gestion simplifiée des environnements de production en utilisant des standards comme Docker et gRPC. Le système repose sur un réseau virtuel sécurisé et facilite l'auto-hébergement. Cette approche vise à réduire la complexité et les coûts liés à l'hébergement traditionnel tout en offrant une architecture scalable.

Dev back

Retour sur l'API Platform Conference 2025 | Les-Tilleuls.coop

L'API Platform Conference a célébré son dixième anniversaire en présentant des avancées notables en performance et en expérience développeur. L'événement a été marqué par des annonces telles que la possibilité d'écrire des extensions PHP en Go et l'introduction d'un support natif pour gRPC. Les améliorations de la DX dans Symfony ont été mises en avant, avec un accent sur la collaboration entre les communautés Symfony et Laravel. La version 4.2 d'API Platform a également été annoncée, intégrant un nouvel ObjectMapper pour simplifier le mapping de DTO vers des entités.

Architecture

Do you need a Backend For Frontend?

L'article traite des défis rencontrés par les équipes de développement face à une architecture de logiciels inefficace et propose l'utilisation du modèle Backend-for-Frontend (BFF) comme solution. Ce modèle vise à optimiser l'interaction des applications clientes avec des systèmes back-end complexes, en créant une couche dédiée qui transforme et agrège les données selon les besoins spécifiques des clients. Le BFF permet de réduire les appels d'API, de simplifier la gestion de l'authentification et de rendre les systèmes plus performants en répondant aux exigences des interfaces utilisateurs tout en évitant de lier la logique métier au frontend.

"
Dev back

The Ktor roadmap and previews

L'article présente la feuille de route et les nouveautés de Ktor 3.3.0, y compris le support d'OpenAPI, des améliorations pour WebRTC, et l'ajout d'un plugin pour la découverte de services. Il mentionne également le processus d'amélioration de la bibliothèque Ktor (KLIP) et des initiatives pour intégrer gRPC et simplifier la communication entre services dans des systèmes distribués.

"
Dev back

The Best of Both Worlds: Go-Powered gRPC for Your PHP and API Platform Apps

Une nouvelle extension pour FrankenPHP permettant le support de gRPC en PHP a été annoncée, permettant de construire des serveurs gRPC performants en utilisant PHP, Go ou une combinaison des deux. L'extension, actuellement expérimentale, permet l'exécution de code PHP dans une boucle de travail persistante pour une efficacité maximale, et est compatible avec APAI Platform. Le projet est open-source et accessible sur GitHub, permettant des contributions et retours de la communauté.

Dev back

Why gRPC is x50 better than REST

Cet article présente les avantages de gRPC par rapport à REST, en particulier en matière de rapidité. L'auteur cite une intervention lors d'une conférence Java où il est affirmé que gRPC est beaucoup plus performant que REST, qui est critiqué pour ses limitations. L'auteur partage également ses recherches et implémentations concernant ce protocole, visant à simplifier les concepts pour les développeurs intéressés.

Dev back

Integrating gRPC Services to Web with gRPC-Web and Envoy

Cet article explore comment intégrer des services gRPC à des applications web en utilisant gRPC-Web et Envoy. Il explique pourquoi les navigateurs ne peuvent pas directement appeler des services gRPC en raison de limitations liées à HTTP/2 et aux Protocol Buffers. Deux approches sont présentées : la conversion gRPC-to-JSON via un proxy Envoy et l'utilisation de gRPC-Web, qui permet aux applications basées sur navigateur d'accéder à des services gRPC. Chacune des approches a ses avantages et inconvénients, notamment la problématique de la sécurité des types et la gestion des flux.