Enriching event-driven architectures with AWS event fork pipelines

Click for: original source

An article by Rachel Richardson and Otavio Ferreira about typical modern application architecture and how implement it using AWS tooling. Many customers are choosing to build event-driven applications in which subscriber services automatically perform work in response to events triggered by publisher services.

These customers often fork event processing into pipelines that address common event handling requirements, such as event storage, backup, search, analytics, or replay.

The article provides:

  • Surfacing the event fork pattern
  • Understanding the catalog of event fork pipelines
  • Event Search & Analytics pipeline
  • Event Replay pipeline
  • Applying event fork pipelines in a use case
  • Deploying event fork pipelines

Event Fork Pipelines is a serverless design pattern and a suite of open-source nested serverless applications, based on AWS SAM. You can deploy it directly from AWS Serverless Application Repository to enrich your event-driven system architecture.

One of the examples is ecommerce application takes orders from buyers through a RESTful API hosted by Amazon API Gateway and backed by a Lambda function. Really good!

[Read More]

Tags aws software-architecture cloud devops