Tidbit: Getting started with AWS Lambda function using nodeJS

This is a Tidbit, basically whenever you see Tidbit: in the title, it means I am going to simply throw some helpful code without explaining too much around it. What will you be able to do after going through this? Build & deploy a REST API on AWS Lambda using nodeJS which uses AWS API…

Automation tool for AWS Lambda sizing

As a continuation to my post on best practices on AWS Lambda I wrote a tool which finds the right size of your existing Lambda function programmatically by continuously resizing it, firing test events at it until it finds the best size which would either: Save you the most money OR Give you the best…

Choosing an AWS EC2 Instance

Choosing an EC2 Instance Hey guys, in this post I am going to talk about what all to think about before choosing an EC2 instance for whatever work load that you have for it to do. The Basics Ok, if you are new to cloud, the first thought that comes to mind is something akin…

SSL Termination and AWS ELB

What is SSL termination? SSL termination is the term pointing to proxy servers or load balancers which accepts SSL/TLS connections however do not use the same while connecting to the back end servers. E.g. A load balancer exposed to the internet might accept HTTPS at port 443 but connects to backend servers via HTTP only.…

Building Microservices? Here is what you should know

Just to refresh our memories, micro service architecture is an evolution of the SOA architecture, whereas SOA was focused on integration of various applications, Micro services architecture (MSA) aims to create small modular services which belong to a single application. MSA came to the forefront with the advent of high speed computing (lowered latencies) and…