Shift from Containers to Serverless Computing using AWS Lambda - Part 3

In a Part 1 blog post we created a SNS topic, Lambda, SNS Topic Subscription and IAM Role with required policies using CloudFormation Template. In Part 2 we updated Lambda to persist SNS event into DynamoDB table. We’ll continue on the this theme and create a full blown REST API using Amazon API Gateway, Lambda and and DynamoDB for persistence. We’ll also switch to Serverless framework instead of raw CloudFormation Template to create complete stack. [Read More]

Shift from Containers to Serverless Computing using AWS Lambda - Part 2

In a Shift from Containers to Serverless Computing using AWS Lambda post we created a SNS topic, Lambda, SNS Topic Subscription and IAM Role with required policies using CloudFormation Template. We’ll continue on the same theme and switch to more advanced Lambda which will persist SNS event message into DynamoDB Table. We’ll again use CloudFormation Template to create complete stack including DynamoDB table. We’ll also take a closer looks at anatomy of CloudFormation template. [Read More]

Shift from Containers to Serverless Computing using AWS Lambda - Part 1

Using Containers and Container Orchestration tools to run Microservices is really cool. However it comes with it’s own overhead in terms of keeping services running. Typically depending on environment and service criticality there will be one or more replicas running per Microservice which can obviously scale up based on load. Cost goes up quickly if you add up all Microservices, environments(test, prod), availability zones and so on. So there will be always a certain cost for keeping environment running even if there’s no load. [Read More]