Professional Documents
Culture Documents
Deployment of E-
commerce website on a cloud
platform
FACULTY: Abhishek
Kumar Singh
TEAM MEMBERS:
1. Siddarth -19BDS0015
2. MANOJ KUMAR – 20BKT0152
3. AV . DEEKSHITH - 20BCE2223
4. M. Dhanush Karthik - 20MIS0394
5. D. Sivaram – 20MIS0445
6. RAJDEEP DAS - 20BCE0013
OBJECTIVES
1. Deployment Models
2. Service Model
DEPLOYMENT
MODELS
Rapid Provisioning
Rapid Deployment
Automated Setup process
Un-matched Price VS Performance
Uptime Guaranteed
Scalability
Resize and rebuild feature
POPULAR CLOUD
PLATFORMS
Amazon Web Services
o It is so easy to use that it’s a top choice for many development projects.
Aim:
• To design a whole new redefined shopping experience, attractive, easy to use website
• Make a optimised website which uses cloud resources properly
• Make it a secure and add features like add To Cart, product letters for subscribed users so
that users can shop without any hassle
• Deploy it in a cloud environment like heroku app, which is a very friendly and diversied
cloud platform
• Make sure that all the components like web application and its storage or in a cloud.
Methodologies
This website making has been split into front-end and back-end
Frontend is the part where the user interact with the application
As the products which are added are dynamic, the website has to be
updated dynamically for that reason we used following technologies
HTML/CSS, java script, bootstrap and EJS(Embedded java script-
this is the one which plays the role of updating it dynamically)
The other one is backend
q The back end refers to parts of a computer application or a program's code that
allow it to operate and that cannot be accessed by a user. The back end is also
called the data access layer of software or hardware and includes any
functionality that needs to be accessed and navigated to by digital means.
For this we used nodejs as the server in that we used express framework to built
it efficiently.
And for storage we went with cloud storage(as per the aim) called mongodb
To access the database from server we used mongoose library
And to connect frontend and back-end we will be using AJAX calls.
Present Status