AccueilActualités informatiqueRadar technologique : des outils toujours plus ingénieux pour résoudre les mauvais...

Radar technologique : des outils toujours plus ingénieux pour résoudre les mauvais problèmes

La société de conseil en logiciels ThoughtWorks a publié la 25e édition de son Radar technologique. La société de conseil en informatique recueille l’expérience de ses propres projets et l’utilise pour produire un rapport dans lequel elle évalue les tendances en matière de développement de logiciels et d’autres techniques informatiques et formule des recommandations. Les auteurs du présent rapport constatent, entre autres, un développement douteux qui s’attache à résoudre des problèmes complexes à l’aide d’outils sophistiqués uniquement.

Sommaire

Les équipes de logiciels ne sont que trop heureuses d’utiliser des outils plus intelligents pour relever les défis complexes de leur travail quotidien. Cependant, selon les auteurs de ThoughtWorks, cela ne tient souvent pas compte du fait que la complexité à maîtriser est apparue plutôt par hasard et que les outils veulent donc résoudre les mauvais problèmes. À titre d’exemple, le rapport cite des systèmes de gestion de flux de travail tels qu’Apache Airflow ou Prefect, qui semblent faire preuve d’un excès de zèle dans la gestion de pipelines de données complexes par le biais de l’orchestration. L’outil open source Airflow, qui orchestre les pipelines de données sous la forme d’un graphe acyclique dirigé (DAG), présente des avantages par rapport aux configurations XML/YAML, mais il n’offre pas de prise en charge native des flux de travail dynamiques et son approche centralisée ne convient pas aux environnements distribués tels que ceux envisagés par l’architecture de maillage de données.

Au lieu de se précipiter sur une technologie de plus pour résoudre un problème, les équipes devraient effectuer une analyse des causes profondes, s’attaquer à la complexité sous-jacente et rectifier le tir si nécessaire. En particulier sur la voie de la transformation en une entreprise axée sur les données, il existe souvent un écart important entre les objectifs visés et ce que permettent les architectures de données et les structures organisationnelles existantes. L’approche du maillage des données vise à éliminer la séparation entre la gestion et l’analyse des données, d’une part, et les domaines opérationnels, d’autre part, et à dissoudre les structures monolithiques qui se manifestent encore actuellement dans les lacs de données et les entrepôts de données. L’objectif déclaré est d’intégrer l’échange et l’utilisation de données analytiques dans chaque secteur d’activité. Ce faisant, l’architecture de maillage de données suit les quatre principes de base que sont la propriété des données, les données en tant que produit, la plateforme de données en libre-service et la gestion fédérée assistée par ordinateur.

Lire aussi

L’actuelle 25e édition du rapport est consacrée à un certain nombre d’autres tendances. Le Radar technologique ThoughtWorks est délibérément conçu comme un guide subjectif, fondé sur des opinions. Ceux qui souhaitent examiner de plus près les tendances observées et connaître le contexte exact des classifications respectives peuvent accéder à une version interactive ou télécharger le rapport complet au format PDF sur le site web de la société de conseil en informatique.

Technology Radar, vol. 24: 96 getestete Techniken, Tools, Plattformen und Sprachen/Frameworks

Technology Radar, vol. 25 : un total de 96 techniques, outils, plateformes et langages/frames testés.

(Image : ThoughtWorks)

Le Radar technologique est divisé en quatre quadrants : Techniques, Outils, Plateformes et Langages/Cadres, chacun avec quatre niveaux de recommandation : Adopter, Essayer, Evaluer et Maintenir. L’évaluation des auteurs du Radar technologique va d’un fort soutien à l’utilisation (Adopter) à la prudence (Maintenir).

Plus d'articles