Aller au contenu
AFUP AFUP Day 2025 Baromètre Planète PHP PUFA
 

Concevoir des applications PHP résilientes en 2019

Description

Vous souhaitez créer une architecture en micro services, ou une API REST et un joli front en React parce que c'est à la mode. Mais que se passe-t-il quand l'un de vos micro services tombe, ou si un de vos appels à votre API met un peu trop de temps à répondre ?

En gros, comment gérez-vous vous la résilience de vos applications ?

En vingt minutes, je vous montrerai comment faire : notamment à l'aide d'une librairie PHP que j'ai créée et qui est intégrée dans le projet Open Source PrestaShop.

Vous comprendrez comment fonctionne un "Circuit Breaker", comment le configurer et comment le tester.

A la fin de cette session, vous aurez les clés pour ne plus craindre les problèmes de réseau. Et vous aurez acquis un nouveau réflexe: penser au pire, pour garantir le minimum vital à vos utilisateurs.

Conférence donnée lors du Forum PHP 2019, ayant eu lieu les 24 et 25 octobre 2019.

Informations complémentaires

Vidéo

Le speaker

Mickaël ANDRIEU

Architecte et formateur, Mickaël est dans l'écosystème PHP et Symfony depuis 2011. Aujourd'hui, il s'intéresse essentiellement à la qualité logicielle! Il aime particulièrement le code SOLIDe et performant, les tests robustes et fiables et les outils d'analyse statique.

Commentaires

Au top, je vais avoir du taf à mon retour au boulot 😁
Damien Tricard, le 24/10/2019
Merci pour ce partage d'expérience, un point de vue intéressant sur le sujet des réponses dégradées Merci !
Jordan Aubert, le 24/10/2019
Bon partage d'expérience mais j'aurais aimé avoir un peu plus d'explications sur le design pattern circuit breaker
Nicolas F., le 24/10/2019
Très intéressant. Je n’étais pas convaincu par une première lecture du projet sur github lorsque le speaker avait tweeté à ce sujet, mais la conf a donné une vraie plus value sur le besoin d’une implémentation de ce DP en php (surtout avec le sans transition de la conf de Pascal). Un peu déçu par contre sur la remarque du « parti pris » concernant les PSR, ça pourrait freiner l’adoption de Resiliency au profit d’une solution plus agnostique de l’écosystème externe
Yohann Marillet, le 24/10/2019
Et au passage, je ne crois pas que le speaker soit tellement habitué à faire des confs, pourtant il s’en est sorti à merveille :)
Yohann Marillet, le 24/10/2019
Bonne conférence, merci!
Benoit Viguier, le 25/10/2019
J'aurais aimé plus de clarté sur le circuit breaker. L'explication n'était pas des plus claires.
Stanley Jobson, le 28/10/2019