GithubHelp home page GithubHelp logo

skaura / lambdademoapplication Goto Github PK

View Code? Open in Web Editor NEW

This project forked from nethram/lambdademoapplication

0.0 1.0 0.0 360 KB

Cloud based demo application using AWS Lambda

JavaScript 82.37% HTML 17.63%

lambdademoapplication's Introduction

LambdaDemoApplication

Cloud based demo application using AWS Lambda

This document includes stepwise procedure for Building a completely scalable and reliable cloud based application using AWS Lambda without worrying about infrastructural needs. Which involves creating a web Interface for app, construct AWS Lambda function, configure APIs in Amazon API Gateway and invoke the application from web browser.

This demo application has 3 functionalities. Those are- creating user account with username and password, update the user’s status and view every users status. With this application we are giving a complete overview of how to use AWS resource (such as DynamoDB and RDS) with Lambda and how to return an HTML page as response to every incoming request. Here we are using Amazon RDS for storing user’s account information and Amazon Dynamo DB for storing user’s status information. The web app is stored in Amazon S3. So you will be able to create an completely scalable application without worrying about Infrastructure and management requirements. All you have to do is just own an AWS account.

Here we are going to create 3 lambda functions and invoke these functions from separate API endpoints. The Lambda functions are

o CreateAccount : This function is used for create an account for user by receiving username and password for each user.

o UpdateStatus : This function receives username, password and status from the user. And update the status after authentication.

o GetAllStatus : This function authenticates users and list status of every user.

a1f45644ec509d632f7f2941e6288ee32f7d92cd

lambdademoapplication's People

Contributors

nethram avatar arunbalan23 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.