Serverless Life logo

Serverless Life

Life with AWS, Lambda, Node.js, TypeScript ... and without a server to take care of

Building an E-commerce AI Agent with AWS Serverless: The Sample Application (7/7)

Explore the complete source code, AWS infrastructure, and practical examples for building and deploying the e-commerce AI agent.


Building an E-commerce AI Agent with AWS Serverless: Security, Privacy, and Observability (6/7)

Protect a public AI agent with authentication, rate limits, guardrails, GDPR-aware data handling, and OpenTelemetry tracing.


Building an E-commerce AI Agent with AWS Serverless: Connecting the Agent to Your Webshop (5/7)

Integrate an AI agent into an existing webshop using streaming, AG-UI, client-side tool execution, and a custom chat widget.


Building an E-commerce AI Agent with AWS Serverless: Conversation Memory and Context Management (4/7)

Manage conversation history, persistent memory, context windows, and prompt caching to improve efficiency and reduce costs.


Building an E-commerce AI Agent with AWS Serverless: Building Product Search and RAG (3/7)

Build a serverless product ingestion pipeline with embeddings, vector search, reranking, and automated updates.


Building an E-commerce AI Agent with AWS Serverless: Choosing the Right Runtime (2/7)

Compare AWS Lambda Event, Lambda Web Functions, and AgentCore Runtime using real performance and cost measurements.


Building an E-commerce AI Agent with AWS Serverless: Understanding AI Agents (1/7)

How AI agents work, from basic chatbots to tool-calling agents, including product search, RAG, and reranking.


How to Lose Data Using AWS Serverless Without Even Knowing It

What nobody tells you about serverless - the traps that lead to data loss, duplication, and unpredictable behavior


CDK Booster - Speeding Up Bundling of Lambda Handlers

Stop waiting for CDK to bundle Lambda functions. CDK Booster accelerates TypeScript/JavaScript builds with seamless integration.


Lambda Live Debugger and Other Tips and Tricks for Debugging Serverless Applications

A presentation about Lambda Live Debugger and other tools that make serverless debugging simple and productive.


Lambda Live Debugger vs Official AWS Remote Debugging

AWS now supports Lambda remote debugging. How does it compare to Lambda Live Debugger, and why is that great news for the project.


I Passed 5 AWS Certifications in 5 Days: 15 Essential Tips

When coffee is your best friend and determination is your fuel, passing 5 AWS certs in 5 days becomes more than a crazy goal


Add Logging to AWS Lambda Without Redeploying Using a Simple Extension

A reusable extension for Node.js Lambda that logs requests and responses without code changes or redeployment. Learn how to use it and how I built it.


Query DynamoDB with SQL using Athena - Leveraging EventBridge Pipes and Firehose (2/2)

With the help of EventBridge Pipes and Firehose, you can export DynamoDB data to S3 in near real-time, enabling you to query it using SQL via Athena.


Query DynamoDB with SQL using Athena - Leveraging DynamoDB Exports to S3 (1/2)

Export DynamoDB to S3 and query with Athena using SQL, unlocking powerful, scalable, and serverless data analytics