Skip to content

aws-samples/eventdriven-frontend-patterns

Patterns for building event-driven web and mobile app backends

User interfaces by their nature are event driven - interactions trigger events that drive the application. But integrations between frontend and backend are often built synchronously using a request/response pattern. The samples in this repository explore patterns to enable asynchronous, event-driven integrations with the frontend. These real-world patterns bring the agility and responsiveness of EDA across client-server interactions.

Table of Contents
  1. Getting Started
  2. Example use cases
  3. Authors

Getting started

To get started, clone this repository:

git clone https://github.com/aws-samples/eventdriven-frontends

Prerequisites

Patterns are deployed to the AWS Region of your choice. Note that all services must be available in the selected Region:

  1. Select your preferred AWS Region.
  2. Install AWS SAM CLI. All deployments are via SAM CLI.
  3. Install Node.js and esbuild or build with the --use-container option.

Available examples

Authors

  • Josh Kahn - initial work
  • Kim Wendt - flight status example

About

Sample code accompanying re:Invent 2024 & GOTO EDA Day 2024 talks

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •  

Languages