En 2007, mientras esperaban durante un largo periodo la finalización de grandes proyectos en C++, los ingenieros de software de Google comenzaron a desarrollar Go. Go es un lenguaje diseñado por Google para la ingeniería de software moderna a gran escala. La idea central de Go Analytics era combinar la escritura de alto nivel de Python, el gigante de la industria, con la ejecución de C. Ambos sistemas tenían sus defectos. Python no era tan eficaz a nivel empresarial. C ofrecía gran calidad, pero también requería demasiado tiempo para las grandes empresas.
Al mismo tiempo, Einstein Analytics incorporaba el procesamiento de inteligencia empresarial a las instancias de Salesforce. Mediante el procesamiento de IA basado en la nube , generaba información útil (previsiones, informes de pipeline, mediciones de rendimiento) directamente a partir de los datos de Salesforce CRM, además de todos los datos externos que el cliente necesitara, independientemente de su estructura y formato. Salesforce estaba desarrollando su propio lenguaje para Einstein con un objetivo similar al de Go. Al principio, Einstein descubrió que la combinación de Python y C funcionaba. Pero poco después, comenzaron a experimentar ralentizaciones a medida que añadían funciones. Estas funciones se añadieron al contenedor de Python, conocido por sus problemas con el multihilo. Salesforce necesitaba otra solución.
Inicialmente receloso del relativamente nuevo lenguaje Go , Salesforce se mostró satisfecho con la similitud de perspectivas en el desarrollo de lenguajes. Go también facilitaba la comprensión del código, por lo que sus puntos fuertes incluían herramientas integradas sólidas, compilaciones e implementaciones rápidas y una sencilla resolución de problemas. En 2016, Salesforce tuvo que desarrollar un nuevo kernel para su motor de consultas. Para ello, decidieron usar Go. Esta reescritura se completó en 2017 y la nueva versión de Einstein Analytics para Go se lanzó al público en 2018. Salesforce y Go Analytics han crecido al mismo ritmo durante la última década. Ambos son ampliamente utilizados por empresas de todo el mundo. Google continúa invirtiendo tiempo y recursos en Go, y el lenguaje mejora año tras año.
Haz clic aquí para ver nuestra lista de reproducción de YouTube sobre cómo la plataforma Salesforce te ayuda a hacer crecer tu negocio. ¡Suscríbete y comparte!
¿Desea implementar unSistema de Gestión de Propiedades en su propiedad? Programe una breve llamada de presentación aquí para ver si podemos ayudarle a encontrar una solución.