En 2007, alors qu'ils attendaient longtemps la fin des grands projets C++, les ingénieurs logiciels de Google ont commencé à développer Go. Go est un langage conçu par Google pour l'ingénierie logicielle moderne à grande échelle. L'idée centrale derrière Go Analytics était de combiner l'écriture de haut niveau du titan de l'industrie Python avec l'exécution de C. Les deux systèmes avaient leurs défauts. Python n'était pas aussi efficace au niveau de l'entreprise. C produisait une grande qualité mais prenait également trop de temps pour les grandes entreprises.
En même temps, Einstein Analytics ajoutait le traitement de la Business Intelligence aux instances Salesforce. Grâce au traitement IA basée sur le cloud, il a généré des informations exploitables (prévisions, rapports de pipeline, mesures de performances) directement à partir des données Salesforce CRM ainsi que d'autant de données externes que possible. les besoins du client, quels que soient sa structure et son format. Salesforce construisait son propre langage pour Einstein avec un objectif similaire à celui de Go. Au début, Einstein a trouvé que la combinaison de Python et C fonctionnait. Mais peu de temps après, ils ont commencé à connaître des ralentissements à mesure qu’ils ajoutaient des fonctionnalités. Ces fonctionnalités ont été ajoutées au wrapper Python, connu pour ses problèmes de multi-threading. Salesforce avait besoin d'un autre moyen.
Au départ, je me méfiais du relativement nouveau Go Language, Salesforce a apprécié le fait qu'ils aient des visions similaires en matière de développement linguistique. Go a également créé un codage facile à comprendre, ses atouts comprenaient donc des outils intégrés solides, des compilations et des déploiements rapides et un dépannage facile. En 2016, le moment est venu pour Salesforce d’écrire un nouveau noyau de moteur de requêtes. Pour cette tâche, ils ont décidé d'utiliser Go. Cette réécriture a été achevée en 2017 et la nouvelle version Go d'Einstein Analytics a été mise en disponibilité générale en 2018. Salesforce et Go Analytics ont connu une croissance au même rythme au cours de la dernière décennie. Les deux sont désormais largement utilisés par les entreprises du monde entier. Google continue de consacrer du temps et des ressources à Go et le langage s'améliore d'année en année.
Cliquez ici pour consulter notre Playlist YouTube sur la façon dont la plateforme Salesforce vous aide à développer votre entreprise. Abonnez-vous et partagez !
Vous cherchez à mettre en œuvre un Système de gestion de propriété pour votre propriété ? Planifiez un bref appel de présentation ici pour voir si nous pouvons vous aider à trouver une solution.