Sign in

Cloud Native App Developer

CloudFormation (CF) Templates are an incredible way to deploy solution stack in AWS. CF templates enable rapid deployment, updates and sharing of lambda function in a definitive and declarative way through deployable artifacts written in readable YML syntax. CF templates are well integrated with the DevOps solution to make Infrastructure as Code (IaC), an automated, repeatable and auditable solution.

In the following paragraphs, I have detailed steps to deploy a lambda function that has integration with SQS as an event trigger, reads event description and sends an email through SES or sends the message to a Webhook.

Objective: Deploy a lambda solution through CloudFormation template that; Reads SQS events, determines message delivery destination and sends an email or a Slack message.


How CQLs talk

This is an in-depth how-to article to solve a common use case to insert JSON records in DynamoDB. I will show how to use a command-line interface (CLI) to run a NodeJS application to insert JSON data.

This is a generic application that supports any of the JSON documents and you don’t have to make any changes to make it work for your use case.

Create an AWS IAM user with permission to write to DynamoDB Table

You can skip this step if you already have a user with DynamoDB write access.

Open AWS Console and access IAM. Create a…

In my previous article, I showcased how we can use command-line interface CLI to load JSON data from a local machine into DynamoDB. The use of a command-line application is good for ad-hoc load use cases.

In this article, I will show you how to build an automated ingestion pipeline using the same core application with the help of AWS Lambda Functions and the S3 bucket. This setup takes less than 10 minutes to complete and run automatically.

Solution Design


While working on my company-issued laptop, I have encountered this SSL handshake error multiple times. Often, when you work directly on the terminal to install a library or software.

Some popular apps, like Telegram, SimpleNote etc. fail to start or don’t allow you to sign-in without given any error or hint. However, these apps work perfectly fine on a personal computer. what’s the difference?

why SSL Handshake failed?

TLDR; Supply self-sign certificate to the program as an option OR ignore Cert check (security issue) e.g. pip install fastai — cert /home/user/certs/pypi.crt

Big Organization take Data Security in their hands…literally


Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store