Le Blog Amazon Web Services
Le serverless, source d’innovation pour 20 Minutes
Le digital est pour la rédaction de 20 Minutes synonyme d’innovation. Le passage au Cloud AWS et l’adoption du « serverless » ont permis de concentrer les efforts de l’équipe de développement sur le cœur de métier d’un éditeur d’informations en apportant une grande réactivité aux journalistes, comme en témoigne la modernisation de leur back office.
Le digital est une source d’innovation
Amorcée au début des années 2010, la transformation digitale de 20 Minutes a porté ses fruits. L’audience est aujourd’hui en majorité numérique avec plus de 77% des lecteurs qui accèdent à l’information sur le site web, via l’application mobile ou par l’intermédiaire des principaux réseaux sociaux. Le digital a apporté une nouvelle dimension, plus interactive et plus participative, à la relation qui lie le lecteur à 20 Minutes. La rédaction a perçu clairement le potentiel du digital pour innover. Pour répondre à ce souhait d’innovation, l’équipe informatique a accéléré le passage au Cloud AWS en 2016 et a redéveloppé les applications en mode « serverless » qui exprime parfaitement l’esprit du cloud. Les ressources exigées pour l’exécution de certains programmes sont allouées dynamiquement et seule la quantité de ressources réellement utilisée pour l’exécution du code est facturée. En se déchargeant des contraintes de gestion des infrastructures informatiques sur le fournisseur de cloud, les développeurs peuvent se concentrer sur leur valeur ajoutée en se consacrant à la création de code applicatif.
L’équipe IT et les journalistes coopèrent à la modernisation du back office
Dans une rédaction, le temps est compté. En complément d’un travail d’enquêtes et d’investigation réalisé par la rédaction, la publication en ligne de l’information les oblige à exploiter le plus rapidement possible de nombreuses dépêches AFP qui affluent chaque jour. Cet impératif a conduit les journalistes à collaborer étroitement avec l’équipe IT pour moderniser leur back office afin de les aider à gagner en efficacité et à supprimer des tâches – sans valeur ajoutée – qui leur font perdre du temps. L’IA ne remplacera jamais le travail d’un journaliste, qui continuera de faire un travail essentiel de vérification des faits, d’analyse, de mise en contexte et de collecte d’informations.
L’administration des articles utilise désormais un service d’intelligence artificielle, Amazon Comprehend. Par exemple, des tags appropriés sont suggérés automatiquement aux journalistes par une reconnaissance du texte et de la légende qui accompagnent leur article. Des nouveaux diaporamas lancés en 2020 constituent un véritable levier d’audience. Conçus avec AWS Lambda, Amazon API Gateway et Amazon DynamoDB, ces diaporamas représentent une importante évolution technique allant de la gestion des photos à l’interface du back office en passant par la refonte du site. Récemment une « liseuse de dépêches AFP » a été conçue spécifiquement pour répondre aux besoins des journalistes. La recherche des dépêches est facilitée et les journalistes peuvent les transférer automatiquement dans une interface de saisie pour les adapter, leur associer des illustrations et éditer des articles prêts à être publiés rapidement. Grâce à ce nouveau back office, les journalistes peuvent éditer des papiers dans un espace au même design que le site de 20 Minutes. Ils peuvent également opter pour une saisie au format mobile et obtenir ainsi le rendu tel qu’il sera le plus souvent vu par le lecteur puisqu’à lui seul le mobile représente 59% des accès. Cette liseuse comporte aussi un aspect collaboratif qui permet à un journaliste de signaler qu’il est en train travailler sur une dépêche afin d’éviter qu’elle ne soit traitée inutilement par plusieurs personnes.
L’innovation profite également aux lecteurs
Le mode serverless, avec le service AWS Lambda, a rapidement démontré qu’il était possible de tester et de lancer de nouveaux services innovants rapidement et pour un coût dérisoire. En trois jours, et pour environ 15 euros par mois, 20 Minutes a pu développer en 2017 un « skill » pour Alexa donnant à l’utilisateur la possibilité d’écouter des articles en français en s’adressant à son assistant vocal. Dans cet exemple l’équipe de développement a devancé les souhaits de la rédaction en devenant force de proposition. L’objectif ne se limite plus à éditer de l’information et à la diffuser. On souhaite impliquer le lecteur dans le processus de création par ses commentaires, ses contributions à des articles ou par sa participation à des panels d’enquêtes.
C’est dans cette volonté de proposer aux lecteurs une expérience participative améliorée que 20 Minutes a lancé en septembre 2018 une plateforme communautaire basée sur du serverless. Le serverless apporte l’assurance de pouvoir absorber les pointes d’activité les plus importantes au meilleur coût y compris en cas d’actualité exceptionnelle, par définition rarement prévisible. L’intérêt du serverless va au-delà de l’aspect technique et donne davantage de responsabilités aux développeurs. En quelque clics, avec des outils comme Amazon CloudWatch, ils sont à même d’apprécier le rapport coût/bénéfice d’une modification ou d’une amélioration. Chaque idée, chaque innovation peut être testée rapidement dans une démarche « test and learn ».
Le back-office repose désormais sur une approche totalement serverless qui permet à 20 Minutes d’entrevoir toutes sortes de projets sans avoir à se soucier de la gestion technique des ressources informatiques et en optimisant les coûts. Un des prochains projets pourrait porter sur l’analyse approfondie en temps réel de la production éditoriale, à l’aide de l’intelligence artificielle, pour en dégager les tendances et en mesurer l’impact sur les lecteurs.