Recent Posts

The N + 1 problem in Node.js

The N + 1 problem in Node.js

When building data-driven applications in Node.js, we often rely on ORMs or query builders to simplify database operations. However, there’s one silen…

03/07/2025
NodeJS
EventBridge Scheduler

EventBridge Scheduler

Amazon EventBridge Scheduler is a serverless tool that helps us automate tasks across AWS. We can schedule millions of tasks from one place, triggerin…

18/06/2025
AWSEventBridgeNodeJS
DynamoDB One Table Pattern

DynamoDB One Table Pattern

For those coming from a relational database background, the idea of placing multiple entity types in a single DynamoDB table can initially seem counte…

12/05/2025
AWSDynamoDBNodeJS
DynamoDB Streams

DynamoDB Streams

In modern serverless or event-driven architectures, data changes should not exist in isolation. Typically, these changes need to trigger reactions suc…

25/04/2025
AWSDynamoDBNodeJS
Serverless S3 File Indexing Made Simple

Serverless S3 File Indexing Made Simple

Amazon S3 is perfect for storing large volumes of unstructured data, but it’s not designed for rich querying. If your app needs to search files by ext…

15/03/2025
S3DynamoDBLambda
Advanced AWS Lambda Invocations with Node.js

Advanced AWS Lambda Invocations with Node.js

AWS Lambda is at the heart of building serverless applications on AWS. It lets us run our code without worrying about servers, but the way we trigger …

10/02/2025
AWSLambdaNodeJS
Lambda Layers Deep Dive & Deployment Strategies

Lambda Layers Deep Dive & Deployment Strategies

AWS Lambda is a powerful serverless compute service, but as your functions grow, managing dependencies and code reuse can become challenging. Lambda L…

05/01/2025
AWSlambdaNodeJS
NodeJS MacroTasks and MicroTasks

NodeJS MacroTasks and MicroTasks

JavaScript's event loop is what makes Node.js's' ' non-blocking operations work, but understanding how it handles tasks can be tricky! 🧩 In this guid…

10/12/2024
NodeJSJavaScript
Optimizing S3 File Uploads with NodeJS

Optimizing S3 File Uploads with NodeJS

When dealing with large file uploads , efficiency and speed are crucial. AWS S3 provides two powerful features to help with this: Multipart Upload and…

27/11/2024
AWSS3NodeJS
AWS EC2 Bastion Hosts

AWS EC2 Bastion Hosts

In cloud infrastructure, security is essential, and a bastion host is key to keeping your private network safe. Acting as a secure gateway, it protect…

11/11/2024
AWSEC2
Deep Dive into TypeScript Decorators

Deep Dive into TypeScript Decorators

TypeScript decorators are a powerful feature that allows you to add metadata to classes, methods, properties, and parameters. They provide a way to mo…

29/09/2024
TypeScriptJavascript
Automating S3 Events with AWS Lambda

Automating S3 Events with AWS Lambda

Amazon S3 events let you automatically respond to changes in your storage, like when files are uploaded ," " deleted , or modified . By linking S3 wit…

12/09/2024
AWSS3Lambda