Bref est un projet open-source qui fait tourner PHP en serverless sur AWS Lambda depuis 2017. Aujourd'hui, Bref est utilisé par des milliers d'utilisateurs et utilisatrices et fait tourner plus de 10 milliard de requêtes et jobs chaque mois.
Mais comment est-ce que ça fonctionne vraiment ? Non, pas juste la démo "hello world" où on prend un Symfony ou Laravel de base et on le déploie en quelques commandes. Je vous propose de soulever le capot et de comprendre comment Bref fonctionne, mais aussi AWS Lambda, les serveurs au dessous, leurs data centers et d'aller jusqu'au "bare metal". Une compilation d'informations publiques, mais aussi d'expériences et de surprises, à maintenir Bref ces 6 dernières années.
Si le serverless vous a toujours paru nébuleux, le serverless n'aura plus rien de magique après ça.
Tweets