Skip to main content

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