CLOUDAmazon EventBridge Pipes: Simplified point-to-point Integration for Event-Driven Systems...

Amazon EventBridge Pipes: Simplified point-to-point Integration for Event-Driven Systems – Blog


Amazon EventBridge Pipes: Simplified point-to-point Integration for Event-Driven Systems – Blog

In modern event driven microservice based applications where services are loosely coupled, communication between the decoupled services requires integration code. Maintaining the integration code is a challenge. Amazon EventBridge Pipes is a new feature of Amazon EventBridge that makes it easier to build event-driven applications. It provides a simple & and cost-effective way to create point-to-point integrations between event producers and consumers. Amazon EventBridge Pipes helps to reduce the amount of integration code that needs to be maintained for event-driven applications.

An EventBridge pipe setup consists of 4 steps – Source, Filtering, Enrichment & Target. Filtering and Enrichment are optional.

The source can receive events from various AWS services like SQS, Kinesis, DynamoDB, etc… In the filtering step filter patterns can be configured to filter the events that are passed on to the enrichment or target step. This helps to reduce the cost by filtering out unnecessary events that need not be processed. In the enrichment step, data from the source can be enhanced before sending it to the target. Built-in transformations are available to enrich data or AWS Lambda, API Gateway, or Step Functions can be used to perform advanced transformations on the data. Enrichments are invoked synchronously. Pipes can send the event/data to targets such as AWS service (AWS Lambda, API Gateway, ECS Cluster, CloudWatch Log, Kinesis Stream, etc..) or an API destination. Transformers can be written in the Target step to define how data needs to be sent to the targets. EventBridge supports invoking the targets synchronously or asynchronously based on the target.

Pipes can be activated or deactivated to process the events based on the need. CloudTrail and CloudWatch can be used to monitor the EventBridge Pipes. CloudTrail tracks the EventBridge Pipe invocations & their details. The health status of the Pipes can be monitored using various metrics supported by CloudWatch. Overall, EventBridge Pipes provides a simple, fast, cost-efficient way to configure advanced integrations with enhanced security, reliability, and scalability out of the box.



Latest news

Enterprise Security Operation Center (SOC) – things you should know

Enterprise Security Operation Center (SOC) – things you should know ...

Start Your WordPress Blog With Limited Budget

You’re ready to start a WordPress blog but don’t have unlimited funds to get it done. We get it...

Five things critical to the future of SAP and their co-CEOs

Just a few days ago, SAP announced earnings and a significant change to their CEO leadership. After a good...

How To Set Up Domain Nameservers

A Bit About the NameserversNameservers (older use “Name Servers”) are part of DNS (Domain Name Server) records. DNS consists...

How to use Task.WhenEach in .NET 9

using var tokenSource = new CancellationTokenSource(10_000); var token = tokenSource.Token; await foreach (var data in Task.WhenEach(tasks).WithCancellation(token)) { ...

Must read

Top 10 CIO Trends for 2019

As we get ready to close out 2018 and...

Are the cloud wars over or just getting started?

One of the biggest opportunities for enterprises large and...

You might also likeRELATED
Recommended to you