20minutes.fr : plus vite, plus lourd, plus alerte
08/12/2008 de 10:00 à 11:00 - amphi
Avec une des homes les plus lourdes du secteur de la presse en France, le site de 20minutes.fr est le 3ème site média en France avec 2,6 millions de visiteurs uniques, 44 millions de pages vues par mois (et déjà 202 000 pour la version mobile).
Au delà des chiffres qui peuvent donner le tournis, cette session, co-animée par Nicolas Silberman de 20Minutes.fr et Sebastien Lucas d'Oxalide - designer et infogérant de l'infrastructure - sera l'occasion de montrer les techniques et les astuces pour tenir une charge importante, faire vivre un site dynamique avec des pics de fréquentation important (élections municipales par exemple) ou mettre en place des techniques de déploiement performantes... Un retour d'expérience très précieux.
(Copié du site de l'AFUP)
Nicolas Silberman (20minutes.fr)
Avant d'arriver en 2006 chez 20minutes.fr, Nicolas Silberman a mené de nombreux projets web en indépendant, puis en tant que chef de projet chez AOL (sites de e-commerce du portail AOL, des outils de gestions de contenu et de l'intégration des outils de mesure d'audience notamment).
Désormais responsable technique de l'édition électronique du quotidien gratuit, il gère les outils de publications de la rédaction de 20minutes.fr, le découpage et l'intégration des maquettes, les serveurs, les opérations publicitaires événementielles ainsi que les intégrations des flux de contenus des partenaires extérieurs.
(Copié du site de l'AFUP)
Sébastien Lucas (Oxalide)
Diplômé de l’EPITA, Sébastien Lucas se tourne très vite vers l’entreprenariat en co-fondant une première société de services informatiques, puis en s’associant à l’aventure Oxalide en 2003.
Passionné par les nouvelles méthodes de développement, l’optimisation des systèmes d’information et l’industrialisation de l’outil web/informatique, il apporte une vision à 360° aux projets d’infrastructure menés par Oxalide, en associant une vision applicative, réseau et systèmes.
A son actif, de nombreux projets de développement et d’infrastructure dans des entreprises comme M6, la CPAM, Gaumont, Fideuram Wargny, EMI, 20 minutes...
(Copié du site de l'AFUP)
Actualités de cette session
Time for a break :)
Question : avez-vous déjà du des problèmes de cache et de désynchronisation ?
Réponse:
Heureusement non car les caches sont relativement de courte durée dans APC. En moyenne, le décalage est de l'ordre de 30 secondes, 1 minute, voire une douzaine de minutes au maxium.
Question du public : y'a-t-il des outils de contrôle de qualité du code ?
Réponse :
A l'heure actuelle, pas vraiment mais c'est prévu dans les objectifs 2009.
Question du public : Capistrano, c'est quoi exactement ?
Réponse:
Framework Ruby qui livre des outils pour faciliter les mises en production, via le protocole SSH. Capistrano facilite les rollbacks en cas d'erreur de déploiement grâce aux liens symboliques.
Question du public : Des outils d'automatisation des tests fonctionels ?
Réponse:
Pas encore mais c'est aussi prévu !
Question du public : planning ?
Réponse:
1 gros mois de travail !
Question du public : Architecture 32 ou 64 bits ?
Réponse:
32 bits sur Debian !
Question du public : Déploiement de la base de données ?
Réponse:
C'est géré indépendamment de Capistrano car plus délicat.
Le mot de la fin de Sébastien et Lucas : "On l'a fait !"
La disponibilité ne dépend pas que du matériel et du logiciel mais particulièrement des choix techniques qui ont été réfléchis en amont
Surveiller la plateforme, être attentif et réagir sont les mots-clés de la réussite pour assurer la disponibilité de la plateforme.
20minutes utilise aussi le logiciel Ruby Capistriano.
Nouvelles problématiques :
- Assurer, faciliter et automatiser les déploiements,
- Limiter les erreurs de déploiement,
- Empêcher les coupures