0% found this document useful (0 votes)
12 views10 pages

Serverless Application Architecture

Harsh Pathak

Uploaded by

Harsh Pathak
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views10 pages

Serverless Application Architecture

Harsh Pathak

Uploaded by

Harsh Pathak
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 10

Building Serverless

Using AWS
USING AWS MANAGED SERVICES TO BUILD
WEBSITES

BY:
HARSH PATHAK(17UCS028)
MOHIT SAHNI(17UCS035)
What’s the business
case?
 Improve responsiveness to customer needs
 Centralize and automate resource management
 Document and version environment
 Support cyclic or shifting usage patterns (match
supply with demand)
 Develop skillsets.
AWS Application Models

 Lift-and-shift
 Quickest and cheapest, but fewest cloud
advantages
 Re-Architect
 Rebuild application from the ground up using
managed services
 Most time consuming and expensive, but most
cloud advantages
Requirements

 Basic CRUD operations


 Create, read, update, delete
 AWS Account
 S3 Compatibility
 AWS API (KMS)
 Use managed resources
 DynamoDb
AWS Architecture

Javascript
HTML
(AngularJS)

CSS Images
API Gateway
S3

Lambda DynamoDB
Auth0
AWS Architecture – S3

 Cloud document storage


 Hosts static web resources
 Can be configured to host public websites
 HTML, CSS, JavaScript, images
 Supports CNAME aliases
 Supports .https access style configuration for URL
rewrite and redirect
 Supports SSL for custom domain names
 Billed for storage and for transfer
AWS Architecture – API
Gateway
 Acts as the ‘front door’ to the application
 Handles authorization and access control
 Exposes Lambda functions to your front-end
application code
 Billed for API calls
AWS Architecture –
DynamoDB
 Document database in the cloud
 Non-relational (NoSQL)
 Fast and scalable
 Built in security, backup, restore, caching
 Billed for storage and for transfer
Supporting Cast

 CloudWatch
 Internet Edge
 API Gateway
Refrences

 Serverless Computing – Amazon Web Services

You might also like