Fixing NoCredentials and “Auth UserPool Not Configured” Errors in Amplify Gen 2
Setting up a new Gen 2 app usually goes smoothly. You run the sandbox, the backend deploys, the frontend picks it up, and the first screens…
Featured story
68 articles · Updated 29 October 2026
Setting up a new Gen 2 app usually goes smoothly. You run the sandbox, the backend deploys, the frontend picks it up, and the first screens…
Why Your AWS Lambda Shouldn’t Fire and Forget That background promise might never finish, even when your code looks perfectly fine. Imagine you’re building an API with AWS Lambda. After saving …
When Not to Use Similarity Search in a RAG Pipeline When we learn about RAG, the usual flow feels very natural. A user asks a question, we create an embedding, search the vector database, retrieve …
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 …
How real AWS systems are put together: the trade-offs, the diagrams, and what broke in production.
PDFs Generate with Puppeteer and Amazon S3 Learn how to use Puppeteer with Amazon S3 Bucket to generate PDFs, screenshots, and store files securely in AWS. Many teams need a simple way to generate …
What Is Amazon EC2? A Beginner’s Guide to Virtual Servers in AWS Amazon EC2 (Elastic Compute Cloud) is a service that provides virtual servers, called instances, in the cloud. You can choose the …
Core AWS Services You Must Know as a Developer AWS looks exciting from a distance. Then you open the console for the first time and see a long list of services, categories, and unfamiliar names. EC2 …
How to Reduce AWS Cost with Spot Instances AWS EC2 Purchasing Options and When to Use Them AWS EC2 is one of the most used could services around the world. However, most new developers aren’t aware …
Lambda, API Gateway, Step Functions and EventBridge, from cold starts to event-driven design.
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 …
DynamoDB, Aurora, S3 and the analytics stack: modelling, querying and moving data at scale.
Why DynamoDB Throttles Even When Capacity Is Available Understand how DynamoDB partition keys, physical partitions, capacity limits, and write sharding affect application performance. Your …
How DynamoDB Really Works Partitions, replication, and consistency behind every read and write. Imagine your application sends a PutItem request to DynamoDB. A few milliseconds later, you get a …
Multi-Tenant RAG on Amazon S3 Vectors - Part 3: The Pipeline How to Implement a Multi Tenant RAG with AWS S3 Vectors Part 3 of 3. Part 1 set six requirements and argued that only a per-tenant …
Multi-Tenant RAG on Amazon S3 Vectors - Part 2: The Cost Model Part 2 of 3. Part 1 set six requirements and showed that only a per-tenant resource with its own ARN satisfies them. This part is the …
Bedrock, SageMaker and Amazon Q: shipping models and agents on AWS without the hand-waving.
What If You Could Control Every AI Call From One Place? A practical guide to putting one layer between your application and AI models, so you can track costs, switch models, manage access, and …
Multi-Tenant RAG on Amazon S3 Vectors - Part 1: The Isolation Model Part 1 of 3. This part is the requirements and the isolation model. Part 2 is the cost model with the arithmetic. Part 3 is the …
Beyond Similarity Search: Metadata Filtering for RAG with Amazon S3 Vectors Semantic search is one of the most useful parts of RAG. A user does not need to ask a question using the exact same words …
Building a Structure-Aware RAG Chunking Pipeline with Amazon Bedrock and S3 Vectors A RAG system can use a good embedding model and a reliable vector database, but the results can still feel less …
Dhanushka Godage · 20 October 2026
Poorna Theekshana · 12 October 2026
Poorna Theekshana · 8 October 2026
Poorna Theekshana · 5 October 2026
Poorna Theekshana · 30 September 2026
Tharaka Chathuranga · 4 September 2026
About this publication