AWS Lambda is a compute service that lets you run code without provisioning or managing servers. Amazon DynamoDB is a fast and flexible nonrelational database service for all applications that need consistent, single-digit millisecond latency at any scale. Amazon API Gateway is a fully managed service that makes it easy for developers to create, publish, maintain, monitor, … Continue reading Creating and deploying a Serverless REST API with AWS Lambda, DynamoDB and API Gateway and node.js
Tag: cloud
How to add data to DynamoDB table using AWS Lambda(serverless) function?
AWS Lambda is a compute service that lets you run code without provisioning or managing servers. Amazon DynamoDB is a fast and flexible nonrelational database service for all applications that need consistent, single-digit millisecond latency at any scale. Let us see how we can execute our code in AWS Lambda so that it saves the data in … Continue reading How to add data to DynamoDB table using AWS Lambda(serverless) function?
Creating an EC2 Instance in AWS
Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides secure, re-sizable compute capacity in the cloud. To know more about EC2 go to our previous post here. In this post I will show how to create your own EC2 Instance using AWS Management console. Pre-requisites: AWS Free tier Account Basic knowledge of … Continue reading Creating an EC2 Instance in AWS
Cloud 101: Deployment Models
Cloud Deployment models are of three types: Private Public Hybrid Private Cloud Cloud infrastructure operated solely for a single organization. It is managed internally or by a third-party, and hosted either internally or externally. This model offers the versatility and convenience of the cloud, while preserving the management, control and security common to local data centers. … Continue reading Cloud 101: Deployment Models
Setting up a free tier AWS Account
Let us get started with AWS by creating a AWS account to login into AWS Management Console. Step 1) Go to aws.amazon.com and click on "Sign in to the Console" Then click on "Create a new AWS account" Or you directly go to https://portal.aws.amazon.com/billing/signup#/start Add your details below: Now select the personal or professional(you can choose any … Continue reading Setting up a free tier AWS Account
Beginners lesson on how to scale your Website?
So, what is Application Scalability? When your website gets too much traffic(requests per minute or queries per second) which makes the website process the requests slowly and sometimes results in crashing of the server on which it is running. To prevent failures and sluggishness add more resources on both hardware and software side that is … Continue reading Beginners lesson on how to scale your Website?
Creating and Deploying Express Web App on Azure in few steps
In this post we will see how can we setup an express web application and how to deploy an node.js based express web application. Step 1: Creating an web application in express. To create a express application skeleton we need to install express generator from npm: Check available option while creating an express app: After … Continue reading Creating and Deploying Express Web App on Azure in few steps
Using Dialogs and Prompts to build a conversational BOT on Azure
Using Dialogs and Prompts to build a conversational BOT on Azure . A bot communicates with a user via conversations. To manage conversational flow we use dialogs.
Resolved! – AWS Lex: ‘An error has occurred: Received error response from Lambda: Handled’
While invoking Lambda function through AWS Lex we generally get below error. An error has occurred: Received error response from Lambda: Handled There could be many reasons for this error to occur. Suppose lambda has following callback response function in node.js: Now according to the AWS docs here the fullfilmentState is a mandatory key field also … Continue reading Resolved! – AWS Lex: ‘An error has occurred: Received error response from Lambda: Handled’
AWS: Elastic Beanstalk
Elastic Beanstalk is an application to run your services and scale them on AWS. Under the covers, it simply running your code on EC2 instances. But advantage of Beanstalk is that it add more features. Drawbacks of deployment of an application on EC2: Manual configuration. Manual code deployment. Restricted command line interface. Scale with AMIs. … Continue reading AWS: Elastic Beanstalk
AWS: Route53
Route53 is Amazon service for DNS management for both inside and outside AWS. It allows you to easily configure domain names to resolve to internal Service domain names. You can register domain names you already own or register through AWS. http://www.example.com → route53 ← EC2 app Route53 is core to letting users interact in AWS. … Continue reading AWS: Route53