Sébastien Ballangé

Sébastien Ballangé

Self proclaimed code butcher, I won't be satisfied until there's nothing left to remove from the codebase. If the build obviously has to be green, the merge request diff on the other hand better be red!
Staff developer at Connect&GO, I have been using PHP as the main element in my toolbox for 15+ years.

Montreal 2024 sessions

Le monolithe est mort, vive le monolithe !

French session - Intermediate

Les monolithes sont mauvais et les microservices sont le meilleur moyen d’atteindre un combo parfait de maintenabilité et d’évolutivité infinie, n'est-ce pas? Aucune décision architecturale n'est parfaite mais une conception basée sur la hype (ou les buzzwords) est probablement la pire option. Et pour votre app existante ou votre nouveau projet révolutionnaire? Découper un monolithe n'est peut-être pas la solution, et si on l'apprivoisait plutôt?

Procrastinate! Or at least your app should…

English session - Intermediate

Not everything happening in your app has to be processed immediately. Messages and notifications can wait, statistics can be calculated in the background, even that very important cronjob you run every night for all your clients doesn’t need to be synchronous. Whether your app is big or small, cloud-based or on premises, there are plenty of ways to make it seem faster and scale better without breaking the bank or re-architecturing it.

Montreal 2020 sessions