Why Your AWS Lambda Shouldn’t Fire and Forget
That background promise might never finish, even when your code looks perfectly fine.
Topic17 articles
Lambda, API Gateway, Step Functions and EventBridge, from cold starts to event-driven design.
That background promise might never finish, even when your code looks perfectly fine.
AWS Lambda in 2026: Web Functions, MicroVMs, and Durable Functions Explained AWS Lambda is no longer one service. Here’s what each new Lambda option does, and which one you should actually use. AWS …
Reduced Lambda Bundle Size in Amplify Gen 2 A Lambda that just reads from DynamoDB, talks to a couple of AWS services, and returns a JSON payload should be tiny. So when I noticed some of our …
Fixing Environment Variables That Are Undefined at Runtime in Next.js SSR on Amplify The app worked on my machine. API_BASE_URL lived in .env.local, the route handler called the API, and the page …
Understanding the APPSYNC_JS Runtime Learn what JavaScript works inside APPSYNC_JS, where it differs from Node.js, and how to avoid common resolver errors in AWS AppSync and Amplify Gen 2. If you …
Access Multiple DynamoDB Tables with an AppSync JS Unit Resolver Use BatchGetItem and TransactWriteItems in Amplify Gen 2 JavaScript Unit Resolver to access multiple DynamoDB tables without adding a …
Scaling Amplify Gen 2: Splitting Lambda Functions Across Stacks Use a centralized defineFunction wrapper to automatically distribute Lambda functions across resource groups as your backend grows. On …
How to Get Started with JavaScript Resolvers in AWS Amplify Gen 2 Learn how AppSync JavaScript resolvers work in Amplify Gen 2, when to use them, their runtime limitations, and how to build your …
Trigger AWS Workflows from Incoming Emails Using Amazon SES Ever wanted to trigger a workflow based on an email sent to a specific recipient address? That’s exactly what we’re going to discuss …
Common Challenges of using Lambda Layers What are the Real-World Challenges of using AWS Lambda Layers and How to Fix Them? AWS Lambda Layers sound like a clean solution when you first hear about …
Handlebars with AWS Lambda Layers A Practical Way to Manage Reusable Templates in Serverless Apps When you first start using Handlebars in AWS Lambda, everything feels simple. You write a template …
How to Use Lambda Layers with Amplify Why AWS Lambda Layers Become Essential as Your Serverless App Grows When you first start using AWS Lambda, everything feels clean and simple. You write a …
Don’t Make Lambda Call Lambda: Better AWS Patterns A common moment in AWS projects goes like this: You have a Lambda function that receives a request, does some work, and then you realize there’s …
Understanding AWS Lambda Durable Functions From stateless functions to long-running workflows One of the most talked-about Lambda updates at re:Invent 2025 is Lambda Durable Functions. Until now …
How to add Cognito user data to DynamoDB | AWS Amplify AWS Cognito is widely used to simplify authentication and authorization for web and mobile applications. It offers built-in features like: User …
Unlock the power of AWS Lambda Monitoring: learn about key metrics, invocation types, and the role of third-party tools for efficient serverless operations.
How Does AWS SQS Work How AWS SQS Makes Asynchronous Request Handling Easy Amazon Simple Queue Service (SQS) is a fully managed message queueing service that allows you to decouple your applications …