Play by Play: Getting on the Bus - Event-based Architecture with Salesforce Platform Events

In this course, you’ll learn what an event-driven architecture is, look at Platform Events, and how you can use the from inside and outside Salesforce.
Course info
Level
Intermediate
Updated
Jan 24, 2019
Duration
1h 25m
Table of contents
Description
Course info
Level
Intermediate
Updated
Jan 24, 2019
Duration
1h 25m
Description

Play by Play is a series in which top technologists work through a problem in real time, unrehearsed, and unscripted. In this course, Play by Play: Getting on the Bus - Event-based Architecture with Salesforce Platform Events, Simon Goodyear and Don Robins demonstrate Salesforce Platform Events, and the benefits of Event Driven Architecture for application integrations. Learn about the concept of Event Driven Architecture (or EDA), the differences between traditional programmatic integration mechanisms and an EDA approach, and discover multiple ways to publish and subscribe to events (both programmatically and declaratively) from inside Salesforce. By the end of this course, you’ll have gained a solid understanding of Platform Events, and how you can adopt an Event Driven Architectural approach for your Salesforce integrations.

About the author
About the author

Simon is a certified Platform II Developer and a Salesforce MVP.

About the author

Don Robins is a well known Salesforce MVP, instructor, author, and speaker. A custom business application developer for more decades than he cares to admit, he focuses on Salesforce technical instruction and knowledge sharing.

More from the author
More courses by Don Robins
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Welcome to this Salesforce Play by Play with Pluralsight. Salesforce Play by Play is an interactive series where we sit down with Salesforce experts such as MVPs, consultants, developers, and architects to discuss common challenges faced every day by Salesforce customers. In this course, we challenge Simon Goodyear, MVP and Salesforce technical lead to help us understand Salesforce Platform Events and the benefits of event-driven architecture for application integrations. First, Simon introduces us to the concept of event-driven architecture, or EDA, and its potential benefits, and discusses some of the challenges of depending on external message queue and bus technologies. He then introduces Salesforce Platform Events, shows how they're defined and configured declaratively as a variant of an sObject, and demonstrates their use in both point-to-point and multipoint application integrations. Next, Simon walks us through the differences between traditional programmatic integration mechanisms and an EDA approach. Using sample Apex code making REST callouts to an external application, he points out the complexities and dependencies involved. And then you'll watch as he modifies his code and shows how using Platform Events allows for an inversion of dependency, greatly simplifying the process. Along the way, he demonstrates multiple ways to publish and subscribe to events, both programmatically and declaratively from inside Salesforce, as well as how to communicate with events from external applications. By the time we're done, you'll have gained a solid understanding of Platform Events and how you can adopt an event-driven architectural approach for your Salesforce integrations. So whether you're a Salesforce administrator, developer, or architect, please join us for Getting on the Bus - Event-based Architecture with Salesforce Platform Events. We hope you enjoy it.