0% found this document useful (0 votes)
31 views15 pages

Student Registration Form Api With Aws Lambda, Dynamodb, and Api Gateway

Uploaded by

varun
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)
31 views15 pages

Student Registration Form Api With Aws Lambda, Dynamodb, and Api Gateway

Uploaded by

varun
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/ 15

Student Registration Form API with

AWS Lambda, DynamoDB, and API


Gateway
Cloud Computing - 19CSE445
Team D8
AHN Karthik
BL.EN.U4AIE21012
CH Aneesh
BL.EN.U4AIE21035
Gembali Saumik
BL.EN.U4AIE21051
KVV Varun
Project presentation
BL.EN.U4AIE21062
Cloud Computing - 19CSE445
Project Overview
The project aims to create a scalable and serverless application for
student registration using AWS services. It focuses on simplifying the
process of collecting, validating, storing, and retrieving student
information efficiently. The serverless architecture ensures high
availability, cost-efficiency, and seamless handling of unpredictable
traffic patterns.
Introduction

• This project integrates AWS services (Lambda, DynamoDB, and API


Gateway) to handle data collection, validation, and storage.
• It ensures scalability, cost efficiency, and high availability.

2 19CSE445
AWS Lambda
A serverless compute service that runs code in response to
events.
Key Features :
• Event-driven and automatically scales.
• Supports multiple programming languages.
• Integrates with various AWS services.
Use in project :
• Handles the business logic and validates the input data.

3 19CSE445
Implementation Steps
Service Used: Lambda
Steps:
• Create a Lambda function and name it student details.
• Click on Upload from and upload the ZIP file which contains the Web
page and Lambda function code
• If any changes deploy after committing the changes.

4 19CSE445
5 19CSE445 5
Amazon DynamoDB
A fully managed NoSQL database service.
Key Features:
• High availability and scalability.
• Low-latency performance.
• Flexible schema design for key-value and document data models.
Use in project:
• Stores student registration data.

6 19CSE445 6
Implementation Steps
Service Used: DynamoDB
Steps:
• Navigate to DynamoDB in the AWS Console.
• Create a new table, naming it case study.
• Set regno as the primary key.
• Click on create Table

7 19CSE445 7
8 19CSE445 8
AWS API Gateway
A fully managed service to create, publish, maintain, and secure APIs.
Key Features:
• Supports RESTful and WebSocket APIs.
• Built-in security and monitoring.
• Easy integration with AWS Lambda and other services.
Use in Project :
• Routes HTTP requests from the frontend to the backend.

9 19CSE445 9
Implementation steps
API Gateway Setup
Service Used: API Gateway
Steps:
• Create a new API in API Gateway.
• Define an endpoint that triggers your Lambda function.
• Deploy the API to a stage (e.g., dev) and note down the endpoint URL.

10 19CSE445 10
11 19CSE445 11
Deploy the API
Steps:
• Click On the Deploy API Button.
• Copy the URL and paste in a new Tab.
• Enter the Details and Submit the form

12 19CSE445 12
Key Benefits
Scalability:
Handle unpredictable traffic patterns.
Security:
Controlled access through API Gateway.
Cost Efficiency:
Pay-as-you-go serverless model.
Real-time Processing:
Immediate data validation and storage.

13 19CSE445
Challenges and Solutions

• Potential Challenges:
• Data validation complexities.
• Integration of multiple AWS services.
• Solutions:
• Leveraging Lambda for robust error handling.
• Using clear API documentation.

14 19CSE445
Conclusion
• This architecture is not limited to student registrations; it can be
adapted for various use cases like employee management, inventory
tracking, and event registrations, making it a versatile framework.
• The project highlights the power of cloud computing in simplifying
traditionally complex workflows while optimizing cost and
performance.
• This project demonstrates how AWS serverless services can be
seamlessly integrated to create a robust and scalable student
registration system.

15 21AIE304 15

You might also like