CC Report
CC Report
A PROJECT REPORT ON
BACHELOR OF ENGINEERING
In
COMPUTER SCIENCE & ENGINEERING
Submitted by
3 Objectives 1
5 System Architecture 2
6 Implementation Steps 2
7 Features Implemented 3
9 Challenges Faced 3
10 Future Enhancements 3
11 Conclusion 4
12 References 4
Abstract
This project presents the deployment of a serverless web application using AWS Lambda and
API Gateway, demonstrating how serverless architecture eliminates the need to manage
traditional servers. By integrating Lambda with services like S3 (for static hosting),
DynamoDB (for database), and Cognito (for auth), the application benefits from scalability,
fault tolerance, and cost-efficiency. This report emphasizes how Serverless computing
represents a powerful cloud-native development model.
Introduction
Serverless computing, a cloud-native model, abstracts infrastructure management completely.
Developers can deploy functions directly without provisioning servers. This project uses
AWS Lambda to handle backend logic, API Gateway to route HTTP requests, and S3 for
static frontend hosting. It showcases the power of function-as-a-service (FaaS) for modern
cloud applications.
Objectives
• Storage: Amazon S3
• Database: DynamoDB
• Authentication: AWS Cognito (optional)
System Architecture
Implementation Steps
1. Set up S3: Upload static frontend files and enable static site hosting
Challenges Faced
Future Enhancements
Deploying a serverless web app using AWS Lambda and API Gateway showcases how
modern cloud computing can remove operational burdens. Serverless models empower
developers to focus purely on functionality, making cloud-native development faster,
scalable, and highly efficient. This project validates the viability of building full-stack
applications without provisioning a single server.
References