¿Cuál es la pila de tecnología de Salesforce?

Los productos que conforman la pila tecnológica de Salesforce incluyen:

Adobe (Air, Flash), Akamai Intelligent Platform, Amazon EC2, Apache (Kafka, Lucene, Web Server, Solr), Apiary, Atlassian (Bitbucket, JIRA), Bootstrap, Brightcove VideoCloud, Bug Track, C, C ++, Chef, ClearDB , Citrix (XenApp, XenDesktop), Cloud9, CloudFlare, Cloudinary, CloudPassage, CoreOS, Craft CMS, Datadog, DigiCert, Disqus, DNSimple, DNS Made Easy, DreamFactory, Drupal, EasyDNS (registro de dominio, alojamiento), ForgeRock, GeoTrust SSL, GitHub, Git Tower, Go, GoDaddy Domain Registration, Google Maps, Graphite, HockeyApp, IBM Cloudant, Invision, Jenkins, jQuery, Kaspersky Endpoint Protection, LaunchKit, LogikCull, MadCap Flare, MarkMonitor Domain Management, Microsoft SQL Server, Modernizr, MongoDB, MuleSoft, NetApp, Network Solutions Domain Registration, Neustar UltraDNS, New Relic, nginx, Oracle (Database, iPlanet Web Server), PagerDuty, Paw, Perforce, PhpStorm, Phusion Passenger, Ping Identity, Puppet Labs, qTest, Rapid7 Nexpose, reCAPTCHA, Redis, RedSeal, Riverbed Aplicación Perfor mance Platform, Safenames Domain Registration, Sauce Labs, SemaText, Sencha, Splunk, StarMobile, StillAlive, Symantec SSL, TRUSTe, Tucows Domain Registration, Twilio, UltraServe, WebDAM, Wistia, WordPress, Xendo, Zencoder y Zerigo DNS.

Además, aquí hay una lista de otros productos de software que Salesforce está utilizando internamente:

  • Marketing: 6sense, AddThis, AdRoll, Demandbase
  • Ventas y soporte: AlignStar, Ebsta, Everstring, ForeSee
  • Producto y diseño: Atomic, Bubbl.us, Calligraphy, Google Fonts
  • Análisis: datos de Bedrock, Chartbeat, Cloudera, CrazyEgg
  • HR: AngelList Jobs, Connectifier, Jobvite, Workday
  • Finanzas y Contabilidad: Anaplan, Concur, Expensify, SteelBrick
  • Productividad: Box, Creately, Dropbox, Facebook at Work

(Descargo de responsabilidad: los datos anteriores se obtuvieron de Siftery y han sido verificados por personas que trabajan en Salesforce)

Para la plataforma y el back-end de la aplicación:

La mayoría de los equipos usan Java, nuestra propia versión de algo similar a hibernate, base de datos relacional (oracle) para construir el software de back-end. Los equipos de back-end de la plataforma y la aplicación también usan componentes de sistemas distribuidos como cola de mensajes, cachés, replicación, etc. para construir sistemas escalables. También tenemos algunos equipos que usan soluciones NoSQL. Lea estos artículos para comprender más sobre nuestra arquitectura Multi-Tenant:

Arquitectura de Salesforce – Cómo manejan 1.3 mil millones de transacciones al día – Alta escalabilidad –

Arquitectura de Salesforce.com

El diseño interno de la arquitectura multiinquilino de Force.com

Para UI tenemos nuestro propio framework Aura que usa Javascript, CSS, HTML. Puedes aprender más acerca de esto aquí:

Documentación de desarrolladores de Salesforce