Choosing your optimal messaging service
A short guide on choosing which messaging service(s) to use.
%%{init: { "flowchart": { "useMaxWidth": true } } }%% graph TD A((Start)) --> B{Fan-out} B -->|Yes| C{Rate limit} C -->|Yes| D[SNS + SQS] C -->|No| E[SNS] B -->|No| F{Rate limit} F -->|Yes| G[SQS] F -->|No| H[Lambda Direct Invoke] class B internal-link;
Source: AWS re:Invent 2020: Scalable serverless event-driven architectures with SNS, SQS & Lambda
#placeholder/description
#placeholder/description