Skip to content
loading...
Cover image for Deploy “The Big Fan” Serverless Pattern Today (AWS API Gateway, SNS, SQS and Lambda)

Deploy “The Big Fan” Serverless Pattern Today (AWS API Gateway, SNS, SQS and Lambda)

nideveloper profile image Matt Coulter twitter logo github logo ・1 min read

cdkpatterns (16 Part Series)

1) What is CDKPatterns.com? 2) Deploy "The EventBridge Circuit Breaker" pattern today (AWS API Gateway, Lambda, EventBridge, DynamoDB) 3 ... 14 3) Deploy “The Big Fan” Serverless Pattern Today (AWS API Gateway, SNS, SQS and Lambda) 4) Deploy "The Simple GraphQL Service" Serverless Pattern Today (AWS Appsync, DynamoDB, Lambda, GraphQL) 5) Deploy Any cdkpatterns.com Serverless Pattern to AWS in 3 Commands 6) Learn GraphQL and AWS AppSync By Running One Command 7) S3 CSV File to DynamoDB using EventBridge, AWS Lambda, Fargate and SQS 8) Learn Lambda Destinations combined with Amazon EventBridge using AWS CDK for truly decoupled Event Driven Architecture 9) Watch Deconstructing The Destined Lambda on Youtube today! AWS Lambda, API Gateway, Destinations and EventBridge 10) Learn the 3 AWS Lambda states today (the single purpose function, the fat lambda and the lambda-lith). 11) Watch me deploy a React and an Angular website to AWS using AWS CDK with one command 12) Watch me deconstruct "The EventBridge ETL" Serverless Architecture Pattern 13) Learn "the saga stepfunction" pattern today - Single Table DynamoDB, Lambdas, Step Function and API Gateway 14) Watch me deconstruct "The Scalable Webhook" AWS Serverless Pattern - Lambda, API GW, SQS 15) Learn Serverless Tracability with "The X-Ray Tracer" CDK Pattern - Lambda, SNS, SQS, DynamoDB 16) Tune your AWS Lambdas for best cost vs performance with "The Lambda Power Tuner" serverless pattern

Alt Text

This is a pattern that was presented by Heitor Lessa at re:Invent 2019. The readme contains a link to the static slides and youtube recording.

API Gateway integrates directly with SNS without a Lambda in between, then there are 2 SQS consumers with message filtering applied to distribute the load.

This pattern is offered in Typescript/Python CDK versions and each has the vanilla CloudFormation (template.yml) included.

Clone the repo, deploy the pattern and learn today on cdkpatterns.com - https://github.com/cdk-patterns/serverless/blob/master/the-big-fan/README.md

twitter logo DISCUSS
Discussion
markdown guide
Classic DEV Post from Aug 13 '19

How open-source will Tumblr become?

In case you hadn't read the news, Verizon sold Tumblr to Automattic. Verizon owned Tumblr after it ac...

Matt Coulter profile image
Software Architect working for @Liberty_IT in Belfast. Passionate about #Serverless, #AWS, @cdkpatterns, #TCO, and CI/CD