Skip to content

La retransmisión de eventos de Salesforce está generalmente disponible ☁️

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.

La retransmisión de eventos de Salesforce está generalmente disponible | Blog de desarrolladores de Salesforce

¡Nos complace anunciar que Event Relay para AWS ya está disponible de forma general! Event Relay es una gran parte de cómo estamos construyendo una experiencia de desarrollador unificada que abarca las plataformas de Salesforce y AWS. En esta publicación, escuchará cómo Event Relay ayuda a los desarrolladores a ahorrar tiempo al optimizar la integración bidireccional impulsada por eventos entre Amazon EventBridge y Salesforce Event Bus .

El poder de los eventos

Las arquitecturas basadas en eventos son patrones de integración flexibles que impulsan las experiencias de los clientes en tiempo real a escala. Son una gran parte de cómo Salesforce crea nuevos productos, como Salesforce Genie , y son esenciales para los clientes. Los eventos son una excelente manera de sincronizar datos, monitorear actividades y activar notificaciones entre Salesforce y sistemas externos.

Uno de los proyectos de integración más comunes que vemos es conectar Salesforce y AWS. La combinación de estas plataformas con eventos brinda a los clientes la capacidad de extender las nubes de Salesforce a las aplicaciones y servicios personalizados que han creado en AWS. Antes de Event Relay, los clientes necesitaban usar middleware o escribir código personalizado usando las API de Salesforce, como la API Pub Sub . Estas integraciones tomaron tiempo y requirieron la experiencia del desarrollador para implementarlas y mantenerlas. Es por eso que construimos Event Relay . Queríamos crear una forma más sencilla de conectar Salesforce y AWS con el poder de los eventos.

Integración lista para usar

Event Relay permite a los desarrolladores crear de forma nativa integraciones bidireccionales basadas en eventos sin código personalizado ni middleware. Event Relay entrega eventos automáticamente a Amazon EventBridge, y los desarrolladores pueden configurar un destino de API en EventBridge para publicar eventos nuevamente en Salesforce.

Una buena manera de pensar en Event Relay es que es un suscriptor que escucha los eventos que se han publicado en Salesforce y luego los envía a EventBridge en tiempo real. Event Relay es un servicio de suscripción administrado, lo que significa que Salesforce establece la conexión en nombre de un desarrollador y realiza una supervisión básica para asegurarse de que sus retransmisiones estén en buen estado. Event Relay también realiza un seguimiento del evento que se entregó a EventBridge y reanudará las entregas si hay un problema de conectividad temporal con AWS. Esto no solo facilita el uso de un relé en producción, sino que también evita la entrega de eventos que ya recibió en EventBridge.

Al aprovechar los eventos de la plataforma y los eventos de Change Data Capture que ya está utilizando en Salesforce, Event Relay proporciona una forma sencilla de extender las herramientas de la plataforma a los servicios de AWS. Los administradores y desarrolladores pueden escribir Apex y flujos basados en eventos que interactúan en tiempo real con aplicaciones personalizadas en AWS o servicios como Lambda. Por ejemplo, si su equipo ya tiene procesos de correo electrónico configurados en el Servicio de notificación simple (SNS) de AWS, puede desencadenar fácilmente los procesos desde su organización de Salesforce con Event Relay y un desencadenador de Apex. También puede sincronizar fácilmente los cambios de datos de Salesforce con las bases de datos de AWS con eventos de captura de datos modificados.

Poner Event Relay a trabajar

Entonces, ¿cómo comienzas a transmitir eventos? Todo lo que necesita es una credencial con nombre en Salesforce y un canal de eventos de plataforma . Una credencial con nombre almacena su ID de cuenta de AWS y la región en la que desea transmitir sus eventos. Un canal de eventos de plataforma define qué eventos desea transmitir a Amazon EventBridge. Una vez que su credencial con nombre y el canal de eventos de la plataforma estén listos, puede crear un relé de eventos con la API de herramientas.

Cada retransmisión de eventos que crea aparece como una fuente de eventos de socios en Amazon EventBridge que puede conectar a un bus de eventos. Una vez que sus eventos estén en EventBridge, puede especificar las reglas de EventBridge para filtrar eventos y enviarlos a los objetivos deseados. EventBridge se integra directamente con más de 20 servicios de AWS y puede usar Lambda y Step Functions para enviar eventos a más servicios.

Disponibilidad y precios

Event Relay es de uso gratuito y funciona con eventos de plataforma de gran volumen y Change Data Capture. Los eventos entregados a Amazon EventBridge cuentan contra el derecho de entrega de eventos de una organización , que siempre se puede aumentar comprando más complementos de eventos de la plataforma.

Hasta la próxima

Estamos entusiasmados de que Event Relay facilite la creación de experiencias que abarquen Salesforce y AWS, pero queremos mejorar aún más lo que hemos creado. Mientras pensamos en lo que sigue, planeamos cambiar el enfoque y crear una experiencia de configuración que haga que Event Relay sea accesible para los administradores y más fácil de monitorear de un vistazo. Estamos imaginando herramientas sin código para crear, administrar y monitorear retransmisiones de eventos con información procesable que muestre el rendimiento de sus retransmisiones.

Empezar a transmitir eventos

Si Event Relay parece una buena opción para su proyecto, diríjase a nuestra documentación para desarrolladores para obtener más información. Tenemos instrucciones detalladas sobre cómo puede ponerlo a trabajar. Estamos ansiosos por ver lo que crea con Event Relay.

Otras lecturas

Sobre el Autor

Alexandra (Sasha) Golubova es gerente asociada de productos en Salesforce y trabaja en Event Relay dentro de Platform Developer Services.

Obtenga las últimas publicaciones de blog de desarrolladores de Salesforce y episodios de podcast a través de Slack o RSS.

Agregar a Slack Suscríbete a RSS

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/10/salesforce-event-relay-is-generally-available.html

Entradas recomendadas