Nel 2007, in attesa del completamento di grandi progetti in C++, gli ingegneri del software di Google iniziarono a sviluppare Go. Go è un linguaggio progettato da Google per l'ingegneria del software moderna e su larga scala. L'idea centrale di Go Analytics era quella di combinare la scrittura di alto livello del gigante del settore Python con l'esecuzione in C. Entrambi i sistemi presentavano dei difetti. Python non era altrettanto efficace a livello aziendale. Il C produceva un'ottima qualità, ma richiedeva anche troppo tempo per le grandi aziende.
Allo stesso tempo, Einstein Analytics stava aggiungendo l'elaborazione di business intelligence alle istanze di Salesforce. Attraverso l'elaborazione di intelligenza artificiale basata su cloud , generava informazioni fruibili (previsioni, report di pipeline, misurazioni delle prestazioni) direttamente dai dati di Salesforce CRM, oltre a tutti i dati esterni di cui il cliente aveva bisogno, indipendentemente dalla loro struttura e formato. Salesforce stava sviluppando un proprio linguaggio per Einstein con un obiettivo simile a Go. Inizialmente, Einstein trovò la combinazione di Python e C efficace. Ma poco dopo, iniziarono a riscontrare rallentamenti con l'aggiunta di funzionalità. Queste funzionalità furono aggiunte al wrapper Python, noto per i suoi problemi con il multi-threading. Salesforce aveva bisogno di un'altra soluzione.
Inizialmente diffidente nei confronti del linguaggio Go , relativamente nuovo , Salesforce apprezzò il fatto che condividesse una visione simile sullo sviluppo del linguaggio. Go, inoltre, offriva una programmazione di facile comprensione, quindi i suoi punti di forza includevano solidi strumenti integrati, compilazioni e implementazioni rapide e una risoluzione dei problemi semplificata. Nel 2016, per Salesforce arrivò il momento di scrivere un nuovo kernel per il motore di query. Per questo compito, decisero di utilizzare Go. Questa riscrittura fu completata nel 2017 e la nuova versione Go di Einstein Analytics fu resa disponibile al pubblico nel 2018. Salesforce e Go Analytics sono cresciuti allo stesso ritmo nell'ultimo decennio. Entrambi sono ora ampiamente utilizzati dalle aziende di livello enterprise in tutto il mondo. Google continua a investire tempo e risorse in Go e il linguaggio migliora di anno in anno.
Clicca qui per ascoltare la nostra playlist YouTube su come la piattaforma Salesforce ti aiuta a far crescere il tuo business. Iscriviti e condividi!
Desideri implementare unsistema di gestione immobiliare per il tuo immobile? Prenota una breve chiamata introduttiva qui per scoprire se possiamo aiutarti a trovare una soluzione.