Skip to content

Built Full-Stack Application combining the AWS services

License

Notifications You must be signed in to change notification settings

Brent-Liu/AWS-service-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

This project involves developing a responsive web user interface using React and TailwindCSS. The interface is designed to collect text input and files from users.

The front-end of this application is hosted on Amazon S3, ensuring high availability and reliability.

The backend functionality is managed through AWS services. When a user uploads a file, it is stored in an S3 bucket, while the text data is sent to DynamoDB. This process is facilitated by an API Gateway that routes the requests, and AWS Lambda functions that process these requests.

Additionally, the system is configured to automate the launch of a new EC2 instance upon specific triggers. This new EC2 instance is programmed to execute pre-defined AWS CLI commands and Bash scripts. After successfully completing its tasks, the instance is set up to terminate itself automatically, optimizing resource usage and cost-efficiency.

This architecture demonstrates a seamless integration of various AWS services, showcasing a scalable and efficient cloud-based solution.

About

Built Full-Stack Application combining the AWS services

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published