Automating a Serverless CRUD REST API with Node.js

In this guide, I walk you through building and automating the deployment of a serverless CRUD REST API using Node.js, AWS Lambda, API Gateway, DynamoDB, Serverless Framework, and GitHub Actions CI/CD. I’ll build a Coffee Shop API to to manage orders, inventory, and customer requests, deploying it automatically whenever code changes are pushed. Prerequisites Before […]
How To Troubleshoot API Gateway Throttling Requests Returning 429 Error

What a crazy experience when hitting a 429 error when calling your API. You’re finally ready to scale and boom: “Too Many Requests.” I’ve run into this before, and here’s how I troubleshoot it: Let me remind you what’s an API Gateway and a 429 error. Amazon API Gateway is a fully managed service that […]
How to Troubleshoot API Gateway 403 Forbidden Errors

Nothing’s more frustrating than setting up an API Gateway, only to get hit with a 403 Forbidden error. I’ve been there too. Here’s how I troubleshoot it: 1️⃣ Check Resource Policies Go to API Gateway → Permissions Ensure the resource policy allows access to the intended users or services. 2️⃣ Verify IAM Roles […]
Difference between AWS Lambda and Amazon API Gateway

AWS Lambda and API Gateway are two powerful tools that serve very different purposes, but work hand-in-hand to create seamless serverless applications. Let’s break it down with an analogy to make things clearer AWS Lambda: Imagine having a chef in a restaurant. The chef only starts cooking when an order is placed, and once the […]
AWS API Gateway explained in simple words

Amazon API Gateway is a fully managed service that makes it easy for developers to create, publish, maintain, monitor, and secure APIs at any scale. APIs act as the “front door” for applications to access data, business logic, or functionality from your backend services. Today’s focus is Amazon Web Services (AWS) API Gateway. Think about […]
Building a Serverless App on AWS using API Gateway, Lambda, SNS, S3.

“Give to Caesar what belongs to Caesar” — French proverb. Before jumping in the meat and potato, I want to shout out a huge thanks to Adrien Cantrill. He has the best course for AWS. The project below is one of the many demos he provided in his AWS SAA C03 course. Prerequisite For this advanced […]