Conférences sur la gestion de données / publication d’events sans RabbitMQ le 12 octobre à 19h

Le mercredi 12 octobre nous aurons, sur Lyon, un avant-goût du Forum PHP 2016 : en effet, deux conférences présentées lors du prochain Forum PHP seront données en avant-première sur Lyon. Voici les descriptions des talks :

Une donnée presque parfaite, par Benoit Viguier

Pour cet épisode, c’est l’équipe Backend qui prépare les données chez 6play.fr. Mais attention, les équipes Frontend (Web, Player, Mobile et IpTv) seront là pour les noter: le contenu des données, sa légèreté, sa fraîcheur, l’attente entre les appels… chaque équipe a ses propres exigences. Sans oublier l’équipe Infra qui attend toujours un service irréprochable, sous peine d’utiliser son droit de véto. Le menu comportera des mets locaux (Php7, Sql, ElasticSearch…) mais proposera aussi des classiques revisités (files d’attentes, workers, dénormalisation des données…). En bonus, vous découvrirez le bêtisier du service, et des recettes à faire à la maison. Bonnes données, et bonne API bien sûr.

Publier des domain events sans RabbitMQ, c’est possible !, par Julien Salleyron et Simon Delicata

Dans une approche DDD (Domain Driven Design), la publication de Domain Events permet la communication entre différents Bounded Contexts (périmètres métiers autonomes et isolés). Vous refusez de complexifier votre application avec une couche supplémentaire de messaging ? Vos ops ne sont pas favorables au déploiement de RabbitMQ ? Nous verrons à travers un exemple concret qu’il est possible de s’en passer.

La soirée aura lieu dans l’amphithéâtre d’Epitech au 86 boulevard Marius Vivier-Merle 69003 LYON, le 12 octobre à 19h.

N’hésitez pas à nous rejoindre : pour cela, merci de vous inscrire.

Atelier PSR-7/Middlewares le 27 septembre par Matthieu Napoli

Le 27 septembre, aura lieu un atelier portant sur la création d’application basée sur des middlewares et PSR-7 (Http Messages Interface).

Voici la description complète de l’atelier :

Découvrons les middlewares en commençant très simplement : réécrivons un framework avec 🙂 ! Carrément ? Carrément : le middleware est un pattern qui introduit de la simplicité même dans les applications web les plus complexes. Écrivons une application basée sur notre propre framework, et faisons le entièrement avec des middlewares : ça n’est en fait pas si compliqué que ça.

L’objectif : découvrir les middlewares et comprendre comment ils permettent de se se réapproprier l’architecture de nos applications.

On commencera l’atelier à la base : qu’est-ce qu’un middleware ? Comment est-ce qu’on en écrit un avec PSR-7 et la future PSR-15 ? En partant d’une application extrêmement simple nous progresserons doucement vers une architecture plus complexe, en implémentant pas à pas les différentes briques qui composent un framework. En utilisant le pattern du middleware et toutes ses déclinaisons nous pourrons facilement reproduire les fonctionnalités de base d’un framework web.

Les seuls pré-requis : avoir une machine avec PHP 5.5 ou plus récent, git et Composer. Pas besoin de connaitre la mécanique interne d’un framework, ça sera l’occasion de découvrir.

 

Cet atelier sera donné par Matthieu Napoli (qui donnera une conférence sur ce sujet lors du Forum PHP 2016).

Cet atelier, commençant à 19h, sera donné dans les locaux de la société Norsys au 59 Rue de l’Abondance, 69003 Lyon. Nous les remercions d’accueillir l’événement.

Si vous souhaitez participer, merci de vous inscrire sur meetup. Le nombre de place étant très limité, merci de vous désinscrire si vous ne pouvez plus venir.

Conférence sur le monitoring le 21 septembre à 19h

Les meetups reprennent après une pause estivale pour une soirée à propos de monitoring serveur.

Rachid Zarouali, responsable des systèmes d’information à Synolia nous présentera leur solution de monitoring serveur. Synolia doit monitorer les nombreux serveurs qui hébergent les projets de ses différents clients. Au menu : une infrastructure basée sur différentes briques interchangeables, basée sur des outils tels que collectd, graphite, grafana, redis, postgresql et cabot. La présentation portera sur le fonctionnement de cette architecture, une description des différentes briques, et les raisons de leur choix.

Avant cela, Pascal Martin nous donnera une introduction à l’outil Sysdig dans l’optique d’une utilisation par des développeurs pour du débugging.

La soirée aura lieu dans l’amphithéâtre d’Epitech au 86 boulevard Marius Vivier-Merle 69003 LYON, le 21 septembre à 19h.

N’hésitez pas à nous rejoindre : pour cela, merci de vous inscrire.