Update AWS RDS major version with zero downtime

Background We have distributed architecture based on microservices running in AWS Fargate and AWS Lambda. For data persistency, AWS RDS Aurora MySQL is used. While there are other services being used, those are not of interest in this use-case. Approach After a good deliberation on in-place upgrade by declaring a downtime and maintenance window, we […]
How to deploy Lambda Container Image using Serverless Framework

What we are going to do? Create a simple python based AWS Lambda Container and deploy it on AWS using Serverless Framework. Let’s get started…! There are 3 steps involved in deploying AWS container: Writing Lambda Code or the Lambda function in Python Creating a Dockerfile Creating serverless.yml file and deploying the function Writing Lambda Code For the […]
Create Email Salutation Identification ML model and Run it in AWS Lambda

Why? There are many tools out there which need to feed the email body to some ML model for some analysis or for further processing. But to them the first line which is in 40% of cases a salutation or a greeting line is a noise. The model we are creating, will help identify and […]