/request-broadcaster

An AWS Component to boradcast HTTP requests to N subscribers

Primary LanguageHCLMIT LicenseMIT

request-broadcast

CI

An AWS Component to broadcast HTTP requests to N subscribers.

How it works

request-broadcaster image

  1. A device that wants to start receiving the requests needs to register into the DynamoDB.
  2. Expose an API Gateway to receive the external webhooks
  3. Lambda receives the HTTP Call.
  4. Lambda fetches all registered devices from DynamoDB
  5. Replies the HTTP Call to all registered devices (fire and forget)

Warnings

⚠️ This components might incur in your AWS Bill. It shouldn't be a lot, but depends on the traffic you have.