Event-driven applications using Amazon EventBridge and the Amazon Redshift Data API
Event-driven data pipelines are increasingly used by organizations, whereby applications run in response to events. Event-driven architectures are loosely coupled and distributed. This provides the benefit of decoupling producer and consumer processes, allowing greater flexibility in application design.
An example of an event-driven application is an automated workflow being triggered on delivery of the data from the source system, which creates a completion event that is captured by the event bus and triggers the processing of data in downstream applications. At the end of this workflow, another event gets initiated to notify end users about the completion of those transformations and that they can start analyzing the transformed dataset.
In this recipe, you will see the use of Amazon EventBridge serving as an event bus. Amazon EventBridge is a fully managed serverless event bus service that...