Strumenti e installazione agili

In questo capitolo, impareremo a conoscere i diversi strumenti Agile e la loro installazione. Lo stack di sviluppo della metodologia agile include il seguente set di componenti:

Eventi

Un evento è un evento che si verifica o viene registrato insieme alle sue caratteristiche e timestamp.

Un evento può presentarsi in molte forme come server, sensori, transazioni finanziarie o azioni, che i nostri utenti intraprendono nella nostra applicazione. In questo tutorial completo, utilizzeremo file JSON che faciliteranno lo scambio di dati tra diversi strumenti e linguaggi.

Collezionisti

I collezionisti sono aggregatori di eventi. Raccolgono eventi in modo sistematico per archiviare e aggregare dati ingombranti mettendoli in coda per l'azione da parte dei lavoratori in tempo reale.

Documento distribuito

Questi documenti includono multinode (più nodi) che memorizza il documento in un formato specifico. Ci concentreremo su MongoDB in questo tutorial.

Server di applicazioni Web

Il server di applicazioni Web abilita i dati come JSON tramite il client tramite la visualizzazione, con un sovraccarico minimo. Significa che il server di applicazioni Web aiuta a testare e distribuire i progetti creati con una metodologia agile.

Browser moderno

Consente al browser o all'applicazione moderni di presentare i dati come uno strumento interattivo per i nostri utenti.

Configurazione ambientale locale

Per la gestione dei set di dati, ci concentreremo sul framework Anaconda di python che include strumenti per la gestione di excel, csv e molti altri file. La dashboard del framework Anaconda una volta installato è come mostrato di seguito. È anche chiamato "Anaconda Navigator" -

Il navigatore include il “framework Jupyter” che è un sistema notebook che aiuta a gestire i dataset. Una volta avviato il framework, verrà ospitato nel browser come indicato di seguito: