Publications de Léo Jacquemin

Archi & techno

Apache Spark, ai-je besoin d’autre chose ? – Compte rendu du talk de Benoit Meriaux à la Duck Conf 2019

Pourquoi Spark ? Dans tous les SI complexes, on a la nécessité d’effectuer des traitements sur un grand volume de données. La réponse traditionnelle est celle des batch de traitement, qui consiste à sélectionner un ensemble de données similaires via, par exemple, une requête SQL, puis d’effectuer les traitements en série sur chaque donnée. Ce modèle de traitement a l’avantage d’être simple. Néanmoins, il présente de sérieux inconvénients :

Lire la suite
Archi & techno

À la découverte des architectures du front (4/4) Les applications universelles.

L’objectif de cette suite d’articles (sites statiques, MPA, SPA et applications universelles) est de faire le point sur les différentes architectures front-end. Pour cela, nous analyserons leur fonctionnement, avantages et inconvénients, ainsi que les besoins qui les ont faits émerger au fil du temps. Comprendre l’historique de ces architectures permet de prendre de meilleures décisions lors du développement d’une nouvelle application. Historique Les applications universelles, aussi appelées isomorphiques, apparaissent quelques années après les Single Page Applications. À l’origine, le web consiste à consulter des pages…

Lire la suite
Archi & techno

À la découverte des architectures du front (3/4) Les Single Page Applications.

Introduction L’objectif de cette suite d’articles (sites statiques, MPA, SPA et applications universelles) est de faire le point sur les différentes architectures front-end. Pour cela, nous analyserons leur fonctionnement, avantages et inconvénients, ainsi que les besoins qui les ont fait émerger au fil du temps. Comprendre l’historique de ces architectures permet de prendre de meilleures décisions lors du développement d’une nouvelle application. Histoire Le pattern SPA a émergé progressivement avec l’arrivée de nouvelles technologies. La première notable est AJAX en 2004, qui permet d’échanger des données…

Lire la suite
Archi & techno

À la découverte des architectures du front (2/4) Les Multiple Page Applications.

L’objectif de cette suite d’articles (sites statiques, MPA, SPA et applications universelles) est de faire le point sur les différentes architectures front-end. Pour cela, nous analyserons leur fonctionnement, avantages et inconvénients, ainsi que les besoins qui les ont fait émerger au fil du temps. Comprendre l’historique de ces architectures permet de prendre de meilleures décisions lors du développement d’une nouvelle application. Historique Les Multiple Page Applications (MPA) sont en production depuis les années 90 et sont encore couramment utilisées de nos jours. Elles sont apparues avec…

Lire la suite
Archi & techno

À la découverte des architectures WEB front-end (1/4) Les sites WEB statiques.

L’objectif de cette suite d’articles (sites statiques, MPA, SPA et applications universelles) est de faire le point sur les différents patterns d’architecture front-end. Pour cela, nous analyserons leur fonctionnement, avantages et inconvénients, ainsi que les besoins qui les ont fait émerger au fil du temps. Comprendre l’historique de ces patterns permet de prendre de meilleures décisions lors du développement d’une nouvelle application. Histoire Les sites statiques représentent la forme la plus simple d’architecture front. Historiquement, c’est également la première à avoir vu le jour. Le…

Lire la suite