Posts
2024
SQS encryption options
·4 mins·
loading
AWS
Serverless
SQS
Encryption
SQS supports both in-transit and server side encryption. For serverside encryption, you can from SSE-SQS or SSE-KMS. What exactly is suitable for you depends on your requirement. In this blog, I focus on how to choose the correct SSE method for cross account access.
Dead Letter Queue (DLQ) for AWS Step Functions
·6 mins·
loading
AWS
Serverless
Step Functions
SQS
DLQ
Step Functions - one of the main Serverless services offered by AWS for workflow orchestration - does not support dead letter queues natively. This is how we can work around to use DLQ with Step Functions.
Design a mission critical serverless application for high resilience
·7 mins·
loading
AWS
Serverless
Resilience
EBE is one of the mission critical Serverless applications at PostNL. We are maintaining the highest resilience possible to ensure business continuity. This blog explains the steps we took to achive high resilience.
2023
Call external APIs with OAuth within Step Functions
·6 mins·
loading
AWS
Serverless
Step Functions
EventBridge
EventBridge Connection
This blog post shows how we can call external HTTPS endpoint within Step Function execution using new native HTTPS integration.
3 ways to catch all the events going through the EventBridge Event Bus
·3 mins·
loading
AWS
Serverless
EventBridge
This blog post shows how we can implement 3 different rules that can be used to implement catch-all functionality for a EventBridge event bus.
Implement custom retry logic with SQS & Lambda - Part II - using EventBridge Scheduler
·5 mins·
loading
AWS
Serverless
Lambda
EventBridge Scheduler
This explains a way to implement custom retry logic with EventBridge Scheduler and Lambda.
Implement custom retry logic with SQS & Lambda - Part I - using SQS delayed messages
·5 mins·
loading
AWS
Serverless
Lambda
SQS
This explains a way to implement custom retry logic with SQS and Lambda.
Amazon EventBridge - How to manage Bus to Bus recursive message passing
·3 mins·
loading
AWS
Serverless
EventBridge
Let’s discuss how to address recursive messages passing between two EventBridge buses.
Testing AWS Lambda Recursive Loop Detection
·2 mins·
loading
AWS
Serverless
Lambda
Recursion
This explains the new Lambda recursive loop detection and how to test this new feature.
Stay compliant with AWS Step Functions — IAM Users’ Access Key Age Notification
·3 mins·
loading
AWS
Serverless
IAM
Security
Step Functions
EventBridge Scheduler
This blog post shows to turn off AppConfig Feature Flag based on system behaviour.
Load Data From S3 to Postgres using Step Functions
·5 mins·
loading
AWS
Serverless
Lambda
Step Functions
Postgres
In this post, I discuss how we can use Step Functions Distributed Maps to parallelise the csv data loading to a database.
AWS Lambda Concurrency when SQS FIFO Queue as Trigger
·4 mins·
loading
AWS
Serverless
Lambda
SQS
Concurrency
In this blog, it is discussed how Lambda concurrency is determined when a SQS FIFO queue is configured as the trigger.
Self healing Serverless App with Lambda Destinations and EventBridge
·6 mins·
loading
AWS
Lambda
Serverless
EventBridge
EventBridge Pipe
SQS
In this blog post, explains how a Lambda based Serverless application reacts to the errors and attempts to re-drive messages to the origin in a controlled manner.
Manage EventBridge Schedules using Step Functions (Part 2)- with Wait State
·3 mins·
loading
AWS
Serverless
EventBridge Scheduler
Step Functions
SAM
This is another way of managing EventBridge Schedules withing Step Functions execution.
Manage EventBridge Schedules using Step Functions
·3 mins·
loading
AWS
Serverless
EventBridge Scheduler
Step Functions
SAM
With the support of Step Function SDK integrations, we can manage EventBridge Schedules.
Split messages from single SQS queue into Multiple SQS queues using EventBridge
·4 mins·
loading
AWS
Serverless
EventBridge
SQS
CDK
This blog post shows how we can split messages in a SQS queue into mulitple queues usint Amazon EventBride
My Experience as a Dev Chat speaker at AWS re:Invent 2022
·6 mins·
loading
AWS
re:Invent
Public Speaking
In re:Invent 2022, I delivered a talk in the Dev Chats. This explains the process of giving a talk at re:Invent
2022
Turn off AppConfig Feature Flag Automatically
·4 mins·
loading
AWS
Serverless
AppConfig
Feature Flag
CDK
This blog post shows to turn off AppConfig Feature Flag based on system behaviour.
AWS Step Functions — Are Active Executions Affected When Your State Machine Gets Updated?
·4 mins·
loading
AWS
Lambda
Serverless
Step Functions
CDK
Looking into different scenario of SF executions vs state machine updates
Simple Leave Management System with AWS Serverless
·5 mins·
loading
AWS
Lambda
Serverless
Step Functions
DynamoDB
SES
This is how I built a simple leave management system using AWS Serverless services
2021
Manage webhooks at scale with AWS Serverless
·6 mins·
loading
AWS
Serverless
Step Functions
DynamoDB
Webhook calls are event driven. So, building a webhook management system with Serverless is a great choice.
How to create a simple OTP service with AWS Serverless services
·4 mins·
loading
AWS
Serverless
SES
Lambda
DynamoDB
APIGateway
This post describes how to implement a simple One Time Password (OTP) system with AWS Serverless services
How I created a Photo Booth with AWS Serverless
·4 mins·
loading
AWS
Serverless
Step Functions
Lambda
SES
S3
This explains how I created a simple photo booth with AWS Serverless services
How I built a Simple Sprint Dashboard with AWS Amplify
·7 mins·
loading
AWS
Amplify
Serverless
This blog post discuss how to build a simple sprint dashboard with AWS Amplify.
2020
How I created a 'physical' alarm to warn me when my servers are down
·4 mins·
loading
AWS
Serverless
Lambda
IoT
Greengrass
This explains the process to create an alarm to trigger when AWS EC2 servers are down
Getting started with AWS Greengrass and Raspberry Pi
·4 mins·
loading
AWS
IoT
Greengrass
Step by step instructions to install AWS Greengrass in a Raspberry Pi
How I created a door bell with AWS Serverless
·6 mins·
loading
AWS
Serverless
Lambda
Step Functions
S3
Explains the steps of me creating a doorbell using Raspberry Pi and AWS Serverless services.
2019
IAM Tag Based Permissions
·4 mins·
loading
AWS
IAM
Security
Tags
AWS IAM policies provides great amount of facilities in order to set up granular level of permissions. Tag based permissions are one of the cool features supported by IAM.
Whitelisting Lambda IP for Downstream Services
·2 mins·
loading
AWS
Lambda
Security
Serverless
This blog post discuss how we can allow access from Lambda from an external system by whitelisting IP.
Understanding Lambda Concurrency
·3 mins·
loading
AWS
Serverless
Lambda
Concurrency
This blog post explains the behaviour of Lambda when they run simultaneously.
IAM Policy Versioning
·2 mins·
loading
AWS
IAM
Security
Explains how you can manage your IAM Policy versions