Don't let Serverless Costs Give You a Heart Attack
Practical strategies to protect your serverless applications from runaway AWS bills, including caching, rate limiting, WAF rules, and DynamoDB safeguards.
Practical strategies to protect your serverless applications from runaway AWS bills, including caching, rate limiting, WAF rules, and DynamoDB safeguards.
Introduction This is a guide to myself if I need to deploy an Appsync App in the future. Appsync is a Serverless AWS offering for implementing GraphQL APIs. It integrates nicely with Aurora and DynamoDB. Other integrations are done via Lambdas. Architecture Overview Compontents AWS AppSync: The managed GraphQL service that processes API requests Aurora PostgreSQL: Serverless relational database for data storage AWS Secrets Manager: Securely stores database credentials AWS IAM: Manages permissions between services AWS CloudWatch: Handles logging and monitoring The flow of a request is: ...