Maxime Janvier

Maxime Janvier

Lancey Energy Storage

Lead Developer et Artisan Logiciel.

Je développes des applications backend, des applications web ou du traitement de données dans plein de languages. J'accompagnes les équipes à créer le code de meilleur qualité.

Twitter : @maximejanvier

Blog: http://lancey.fr/

lang

Track : Languages

Type de présentation : Conference

Elixir: une potion pour mixer complexité et concurrence en temps réel

Distribution, haute tolérance à la faute, temps réel, et déploiement avec zéro secondes d'interruption sont les promesses que Ericsson se fait, pour ses réseaux de téléphonie, dès 1986 avec le language Erlang et l'Open Telecom Platform. 36 ans plus tard, l'industrie logicielle cherche toujours de nouvelles approches pour assurer la haute disponibilité et le déploiement continu de ses applications. Et si une solution était déjà sous nos yeux ? Construit sur l'écosystème Erlang, le language Elixir, à partir de 2011, propose un nouvel écosystème moderne grandissant dans le développement web, le streaming, l'analyse de données, le machine learning,...

Si apprendre à lancer 100.000 processus en parallèle ne vous fait pas peur, accompagnez moi, pendant 45 minutes, pour un tour complet du language Elixir et comprendre pourquoi les forces d'un language et de son écosystème aident à adopter les principes d 'architecture logicielle qui nous sont chers comme le Domain-Driven Design, les monolithes ou les microservices.