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.

Comments

Comments are closed.

Au top, je vais avoir du taf à mon retour au boulot 😁

Jordan Aubert at 12:42 on 24 Oct 2019

Merci pour ce partage d'expérience, un point de vue intéressant sur le sujet des réponses dégradées

Merci !

Nicolas F. at 16:57 on 24 Oct 2019

Bon partage d'expérience mais j'aurais aimé avoir un peu plus d'explications sur le design pattern circuit breaker

Yohann Marillet at 19:19 on 24 Oct 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 at 19:20 on 24 Oct 2019

Et au passage, je ne crois pas que le speaker soit tellement habitué à faire des confs, pourtant il s’en est sorti à merveille :)

Bonne conférence, merci!

J'aurais aimé plus de clarté sur le circuit breaker. L'explication n'était pas des plus claires.