Esta es una traducción que desde EGA Futura ofrecemos como cortesía a toda la Ohana y comunidad de programadores , consultores , administradores y arquitectos de Salesforce para toda Iberoamérica .
El enlace a la publicación original, lo encontrarás al final de este artículo.
…
Lanzamos Salesforce Functions el otoño pasado y la respuesta hasta ahora ha sido excelente. Si bien los casos de uso más obvios para las funciones son el procesamiento de datos sin estado, hay muchos ejemplos de procesos comerciales que pueden aprovechar el modelo operativo simplificado de las funciones, pero requieren algún estado persistente para abarcar las invocaciones de funciones.
Hoy, nos complace informarle que hemos agregado una nueva función que permite la invocación de funciones con estado utilizando productos de Heroku Data. Es una característica simple que permite que sus funciones accedan de manera segura a los productos de Heroku Data, incluidos Heroku Postgres, Heroku Kafka y Heroku Redis, directamente desde su función.
El acceso a Heroku Data se habilita a través de la colaboración entre su organización de Salesforce y una cuenta de Heroku. Es fácil habilitar la colaboración y los desarrolladores de Functions pueden acceder a los almacenes de datos que se ejecutan en Heroku agregando una cuenta de Heroku como colaborador:
sf env compute collaborator add --heroku-user username@example.com
Luego, la cuenta de Heroku puede compartir el almacén de datos con un entorno informático de Functions. Simplemente obtenga el nombre del entorno informático al que desea dar acceso y, a continuación, adjunte el almacén de datos al entorno.
Obtenga el nombre del entorno informático del sf
cli:
sf env list
Luego adjúntalo:
heroku addons:attach <example-postgres-database> --app <example-compute-environment-name>
Actualmente, esto solo funciona para los almacenes de datos que se ejecutan en Common Runtime, por ejemplo , los planes Estándar y Premium de Postgres . Esperamos ampliar esto para permitir que los almacenes de datos privados existentes se expongan de forma segura a Functions. Si es nuevo en las funciones, consulte Primeros pasos con las funciones de Salesforce para obtener una descripción general y un inicio rápido.
La conexión de Heroku Data and Functions abre muchos nuevos casos de uso:
- Cree una función para iterar fácilmente a través de los datos en Heroku Postgres, incluidos los datos administrados por Heroku Connect.
- Produzca mensajes en un flujo de Apache Kafka en Heroku, lo que facilita la implementación de Apache Kafka en Heroku como una capa de orquestación para microservicios en la plataforma Heroku.
- Compartir una cola de trabajos o un caché basado en Heroku Redis.
No podemos esperar a escuchar sus comentarios.
Recursos
Regístrese para una prueba gratuita para explorar más sobre las funciones de Salesforce.
El defensor de los desarrolladores, Julián Duque, profundizará en este tema en TrailblazerDX el próximo mes. En esta sesión, Julián demostrará cómo acceder a PostgreSQL, Redis y Apache Kafka desde una Función. Para unirse a nosotros en TDX '22, regístrese aquí y eche un vistazo a todas las sesiones que hemos planeado.
Este blog se publicó originalmente en el blog de Heroku. Consulte las últimas noticias de Heroku aquí.
…
Esta es una traducción realizada por EGA Futura, y este es el link a la publicación original: https://developer.salesforce.com/blogs/2022/03/heroku-data-in-salesforce-functions.html