Outils agiles et installation

Dans ce chapitre, nous découvrirons les différents outils Agile et leur installation. La pile de développement de la méthodologie agile comprend l'ensemble de composants suivant:

Événements

Un événement est une occurrence qui se produit ou est enregistrée avec ses caractéristiques et horodatages.

Un événement peut prendre de nombreuses formes telles que des serveurs, des capteurs, des transactions financières ou des actions, que nos utilisateurs prennent dans notre application. Dans ce tutoriel complet, nous utiliserons des fichiers JSON qui faciliteront l'échange de données entre différents outils et langages.

Collectionneurs

Les collecteurs sont des agrégateurs d'événements. Ils collectent les événements de manière systématique pour stocker et agréger des données volumineuses en les mettant en file d'attente pour l'action des travailleurs en temps réel.

Document distribué

Ces documents incluent le multinœud (plusieurs nœuds) qui stocke le document dans un format spécifique. Nous allons nous concentrer sur MongoDB dans ce tutoriel.

Serveur d'applications Web

Le serveur d'applications Web active les données au format JSON via le client via la visualisation, avec une surcharge minimale. Cela signifie que le serveur d'applications Web permet de tester et de déployer les projets créés avec une méthodologie agile.

Navigateur moderne

Il permet à un navigateur ou une application moderne de présenter des données comme un outil interactif pour nos utilisateurs.

Configuration de l'environnement local

Pour la gestion des ensembles de données, nous nous concentrerons sur le framework Anaconda de python qui comprend des outils de gestion des fichiers Excel, csv et bien d'autres. Le tableau de bord du framework Anaconda une fois installé est comme indiqué ci-dessous. Il est également appelé «Anaconda Navigator» -

Le navigateur inclut le «framework Jupyter» qui est un système de notebook qui permet de gérer les ensembles de données. Une fois que vous lancez le framework, il sera hébergé dans le navigateur comme mentionné ci-dessous -