Splunk è stato costruito per catturare, indicizzare e correlare dati in tempo reale, convogliandoli in un repository dal quale generare grafici, report, alert, dashboard o altre visualizzazioni. La piattaforma Splunk è nata circa 15 anni fa per la gestione dei Data Center, nel tempo è diventata leader di mercato in questo ambito ed in quello della sicurezza: oggi è utilizzata da oltre 4mila clienti, fra cui le direzioni ICT di molte Fortune 100.
Archivi categoria: S
Software libero
Il software libero è software pubblicato con una licenza che permette a chiunque di utilizzarlo e che ne incoraggia lo studio, le modifiche e la redistribuzione; per le sue caratteristiche, si contrappone al software proprietario ed è differente dalla concezione open source, incentrandosi sulla libertà dell’utente e non solo sull’apertura del codice sorgente, che è comunque un pre-requisito del software libero.
Spring Boot
Spring Boot è un framework basato su Java, open source, è sviluppato da Pivotal Team. Spring Boot contiene un supporto infrastrutturale completo per lo sviluppo di un micro servizio e consente di sviluppare applicazioni pronte per l’uso che è possibile “eseguire“.
Script kiddie
Script kiddie è un termine dispregiativo utilizzato per indicare quegli individui che utilizzano istruzioni, codici e programmi ideati da altri, al massimo con leggere modifiche, facendo intendere di essere un grande guru dell’informatica.
Script
In informatica, il termine script designa un tipo particolare di programma. I linguaggi di programmazione utilizzati per scrivere tali programmi vengono detti linguaggi di scripting. Una classe specifica di tali programmi sono gli Shell script.
Scalabilità
Il termine scalabilità, nelle telecomunicazioni, nell’ingegneria del software, in informatica, e in altre discipline, si riferisce, in termini generali, alla capacità di un sistema di “crescere” o “decrescere” (aumentare o diminuire di scala) in funzione delle necessità e delle disponibilità. Un sistema che gode di questa proprietà viene detto scalabile.
Smart Contract
Lo Smart Contract è un software basato sulla Blockchain. Si tratta di un sistema peer-to-peer che non centralizza i dati ma li distribuisce tra tutti gli utenti presenti nella Rete, per proteggere gli stessi e salvaguardare la sicurezza delle persone. A differenza della rete Bitcoin, i nodi della rete Ethereum sono responsabili anche dell’elaborazione di questi contratti. Questi contratti intelligenti consentono lo sviluppo delle cosiddette DApp.
Streaming Analytics
Lo Streaming analytics si occupa di un’ampia gamma di dati – testo non strutturato, video, audio, geospaziale e di sensore – in tempo reale. Gli eventi che si verificano come risultato di un’azione o di una serie di azioni, ad esempio una transazione finanziaria, un guasto dell’apparecchiatura o un altro trigger, possono essere molto granulari, come qualcosa che accade all’interno di un sistema in un determinato momento: un clic, una lettura del sensore, un tweet o qualche altra attività misurabile. Il crescente numero di dispositivi connessi, IoT, aumenterà esponenzialmente il volume di eventi che circondano l’attività aziendale. Maggiore è il numero di dati generati dalla tua azienda, maggiori saranno i potenziali benefici derivanti dallo streaming analytics.
Scala
Scala è un linguaggio di programmazione per scopi generici altamente scalabile che combina aspetti della programmazione orientata agli oggetti e funzionale. È diventato sempre più importante nel mondo della data science, rivaleggiando con linguaggi più affermati come Java e Python . Uno dei principali driver dell’ascesa alla Scala è stata la crescita esplosiva di Apache Spark (che è scritto in Scala), che ha dato a Scala una meritata reputazione come un potente linguaggio per l’elaborazione dei dati, l’apprendimento automatico e la streaming analytics.
Smart working
Lo Smart Working (o Lavoro Agile) è una modalità di esecuzione del rapporto di lavoro caratterizzato dall’assenza di vincoli orari o spaziali e un’organizzazione per fasi, cicli e obiettivi a fronte di una maggiore responsabilizzazione sui risultati, stabilita mediante accordo tra dipendente e datore di lavoro.