Image svg
France Medias Monde

Références client

Refonte API

Description

Contexte et enjeux

Le système d’information de publication des articles est aujourd’hui découpé en 
3 parties bien distinctes : les Back Offices permettant de saisir les articles - les Fronts Offices consommés par les utilisateurs finaux - le Bus Nouveaux Medias qui joue le rôle d’intermédiaire entre les Back Offices et les Front Offices. 
France Medias Monde souhaite faire évoluer ce Bus Nouveaux Medias monolithique vers une stack plus souple et moderne (nommée Mezzo) à base de micro services. Cette évolution permettra également de s’affranchir de la technologie actuelle (.net) et devra résoudre les problématiques de « downtime » importants de l’architecture actuelle. 

Mission et valeur ajoutée de LAB 5COM

•    « Content » assure le traitement et stockage des articles - « Product » permet à la MOA de contrôler les filtres de recherche des éléments des Fronts Offices
« Shorty » est un raccourcisseur d’URL - « URL » gère l’historique des URL et slugs des articles sur les différents Fronts Offices - « SiteMap » permet de générer les sites-maps des Fronts Offices - « Pushy » communique avec capptain2
pour pousser sur mobile les « breaking news »
•    « Gateway » exposera un point d’entrée unique des API au-dessus des apis des services - Une brique de Conversion assure la rétrocompatibilité avec
les clients « legacy » - Les écritures asynchrones passeront par une file d’attente via la brique Dispatcher - Les clients devront exposer un « token » JWT3 fourni par le service « Authentification »

Équipe LAB  5COM : 1 Lead Développeur Back end PHP Symfony 4

Bénéfices client

•    Gestion multi-marques, pour pouvoir exposer des API unifiées cross marques
•    Pouvoir déployer séparément les nouvelles versions. Isoler les serveurs dans le cas où l’une des marque subit des attaques de type DDOS. Améliorer les performances des index et les temps de backup en réduisant le volume
des données.