Compártelo con tus amigos!

Resumen de Salesforce Fundamentals para el examen de certificación de Salesforce Platform Developer I.

Salesforce se basa principalmente en la arquitectura Multitenant. Esta arquitectura tiene cuatro elementos: Computadora en la Nube, Recursos Compartidos, Actualizaciones del Sistema y Metadata.

Computadora en la Nube

La plataforma de Lightning de Salesforce es una plataforma Paas (Platform as a Service). Es decir, es una plataforma que está alojada en la nube. Y puede ser accedida, desde cualquier parte del mundo, usando una computadora y conexión a Internet.

Además, no necesita de la instalación de ningún software adicional.

Recursos Compartidos

La arquitectura multitenant comparte recursos del sistema y limitaciones en su uso.

Por lo tanto, todos los clientes, usan la misma energía de computación, la misma base de datos, la misma memoria para almacenar datos y de las mismas características esenciales.

Salesforce monitorea la ejecución del código y limita los recursos entre ambientes mediante los límites del gobernador o Governor Limits.

Los recursos compartidos por los usuarios son: Uso del CPU, consultas y registros retornados en consultas.

Actualizaciones del Sistema

Salesforce tiene tres actualizaciones anuales que son ejecutadas en todos los clientes a la misma vez.

Estas actualizaciones son ejecutadas en: Verano, Primavera y Otoño.

Los ambientes de prueba (Sandbox) son actualizados días antes de los ambientes de producción.

Metadata

Salesforce utiliza una ingeniería interna que materializa todos los datos de sus aplicaciones en metadata. Es decir, datos de datos. De esta manera, permite fáciles actualizaciones, debido a, la separación entre el Kernel y la metadata.

Para desplegar o actualizar metadata, es necesario que nuestro código tenga una covertura de 75%.

Governor Limits

Los Governor Limits o Límites del Gobernador nos permiten evitar la monopolización de recursos entre recursos compartidos de Salesforce.

Si se exceden estos límites, una excepción será disparada que no puede ser gestionada.

Es muy importante tenerlos en cuenta para desarrollar en Salesforce.

Límites por Transacción de Apex

  • Número máximo de sentencias DML: 150 (Asíncrona y sincrónicamente)
  • Número máximo de sentencias SOQL: 100 (Sincrónicamente) y 200 (Asíncronamente).
  • Número máximo de sentencias SOSL: 20
  • Número máximo de registros consultados por SOQL: 50k
  • Número máximo de registros consultados por SOSL: 2k
  • Número máximo de callouts: 100
  • Número máximo de métodos futuros: 50

Más Información de Salesforce Fundamentals

Para ver más información puedes ver nuestros últimos post sobre Salesforce Developers aquí.

(Visited 166 times, 1 visits today)

Compártelo con tus amigos!

Close