18
Recap’ Antonin Savoie - 10/11/2016

Apéro Afup Montpellier 11/10/2016

Embed Size (px)

Citation preview

Page 1: Apéro Afup Montpellier 11/10/2016

Recap’

Antonin Savoie - 10/11/2016

Page 2: Apéro Afup Montpellier 11/10/2016

SOMMAIRE

1. Le Forum PHP2. Headers HTTP : un bouclier pour votre application3. Industrialisation et automatisation chez M6Web Lille4. Affrontez la dette technique en toute agilité5. La place de PHP dans l’architecture technique de Radio

France6. Comment relire du code pourri sans se fatiguer7. Retour d’expérience Auchan : surveiller ses applications8. Allumez le feu !

Antonin Savoie - 10/11/2016

Page 3: Apéro Afup Montpellier 11/10/2016

Le Forum PHP

Qu’est ce que c’est ?

● 27 & 28 octobre à Paris

● Un des deux plus gros événements de l’AFUP (avec le PHP Tour)

● 2 jours de conférences et d’ateliers

● Des sponsors (merci Kaliop !) et des stands

● Des cliniques

Antonin Savoie - 10/11/2016

Page 4: Apéro Afup Montpellier 11/10/2016

Headers HTTP : un bouclier pour votre applicationPar Romain Neutron (Blackfire.io)

Antonin Savoie - 10/11/2016

Page 5: Apéro Afup Montpellier 11/10/2016

HEADERS HTTP : UN BOUCLIER POUR VOTRE APPLICATION

Les headers HTTP aident à sécuriser les applications web :

● X-XSS-Protection

● X-Content-Type-Options

● X-Frame-Options

● Strict-Transport-Security

● Content-Security-Policy

Slides

Antonin Savoie - 10/11/2016

Page 6: Apéro Afup Montpellier 11/10/2016

Industrialisation et automatisation chez M6Web LillePar Pierre Marichez & Renaud Bougre (M6Web Lille)

Antonin Savoie - 10/11/2016

Page 7: Apéro Afup Montpellier 11/10/2016

INDUSTRIALISATION ET AUTOMATISATION CHEZ M6WEB LILLE

Un écosystème varié progressivement migré

● Environnements de dev uniformisés (Docker)

● Workflow défini pour les US

● Intégration continue (GitLab-ci)

● Déploiement (Capistrano)

● Automatisation (Jenkins)

● Monitoring / Alerting (ElasticSearch, Kibana, Grafana, Sonar, Sentry....)Slides

Antonin Savoie - 10/11/2016

Page 8: Apéro Afup Montpellier 11/10/2016

Affrontez la dette technique en toute agilité

Par Maxime Thoonsen (Theodo)Antonin Savoie - 10/11/2016

Page 9: Apéro Afup Montpellier 11/10/2016

AFFRONTEZ LA DETTE TECHNIQUE EN TOUTE AGILITÉ

La dette technique

● La comprendre

● L’identifier

● L’évaluer

● La monitorer

● La combatte

● La prévenirSlides

Antonin Savoie - 10/11/2016

Page 10: Apéro Afup Montpellier 11/10/2016

La place de PHP dans l’architecture de Radio France

Par Rodolfo Ripado & Florian Tissot (Radio France)Antonin Savoie - 10/11/2016

Page 11: Apéro Afup Montpellier 11/10/2016

LA PLACE DE PHP DANS L’ARCHITECTURE TECHNIQUE DE RADIO FRANCE

Radio France c’est :

● Des sites webs, des applis mobiles, du streaming, de la vidéos

● Un gros SI (chaînes, SI métier, SI numérique…)

● Des microservices

● Du CQRS

● Une infra total cloud

● Du DrupalSlides

Antonin Savoie - 10/11/2016

Page 12: Apéro Afup Montpellier 11/10/2016

Comment relire du code pourri sans se fatiguer

Par Damien Seguy (Exakat)Antonin Savoie - 10/11/2016

Page 13: Apéro Afup Montpellier 11/10/2016

COMMENT RELIRE DU CODE POURRI SANS SE FATIGUER

La session dont vous êtes le héros !

● Des outils pour analyser le code sans le voir :

○ PHP Lint

○ Métriques : PHPLoc, PHPMetrics, PHP MD

○ PHAN : analyse syntaxique (AST)

○ Recherche des noms de variables et de classes

Slides

Antonin Savoie - 10/11/2016

Page 14: Apéro Afup Montpellier 11/10/2016

Retour d’expérience Auchan : surveiller ses applications

Par Alexandre Salomé (Auchan)Antonin Savoie - 10/11/2016

Page 15: Apéro Afup Montpellier 11/10/2016

RETOUR D'EXPÉRIENCE AUCHAN : SURVEILLER SES APPLICATIONS

De la théorie à la pratique

● Métriques & Événements

● Pleins d’outils pour les métriques :

○ Graphite, Influx, OpenTSDB, collectd, Zabbix, StatsD

● ELK pour les événements :

○ ElasticSearch, LogStash, Kibana

● Les métriques ne sont PAS des événements

● Mesurer tout ce qui peut l’être

● Alerter sur les points les plus importants

Slides

Antonin Savoie - 10/11/2016

Page 16: Apéro Afup Montpellier 11/10/2016

Allumez le feu !

Par Frédéric Hardy (Norsys)Antonin Savoie - 10/11/2016

Page 17: Apéro Afup Montpellier 11/10/2016

ALLUMEZ LE FEU !

Tout le monde a un speaker qui sommeille en lui

● Il n’y a pas de recette magique

● Osez monter sur scène

● Il y aura toujours du stress

Antonin Savoie - 10/11/2016