In-Depth Analysis of Amazon's Software Systems and Technologies

Verified

Added on  2023/03/30

|4
|434
|414
Report
AI Summary
This report provides an overview of Amazon's software infrastructure, detailing the programming languages and technologies used to support its e-commerce, artificial intelligence, digital streaming, and cloud computing services. Founded by Jeff Bezos in 1994, Amazon initially focused on online book sales but quickly expanded to include a wide range of products and services. The report highlights the use of JavaScript for front-end development and Java, C++, and Perl for back-end development, along with Oracle Database for data storage. It explains how customers interact with the Amazon website, from creating an account and adding items to their shopping cart to completing the order. The report also touches on Amazon's order fulfillment process, emphasizing the role of algorithms in predicting product demand and optimizing warehouse operations to ensure fast and cheap delivery. This analysis offers insights into the complex software systems that drive Amazon's global operations.
Document Page
Amazon 1
Amazon
Your name
School-affiliated
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Amazon 2
I. Introduction
Amazon.com, Inc. is a company in America and its technology is used in many countries
in the world. It is located in Seattle, Washington and indulges in e-commerce, artificial
intelligence, digital streaming and cloud computing. Jeff Bezos founded Amazon on 5th July
1994 in Bellevue, Washington. The company started with online selling of books and later
extended to electronics, software, video games, etc. In 2002, this corporation began as a web
service provider and grew the portfolio as a provider of Elastic compute cloud and rented
processing power and storage services (Gilbert, 2013).
II. Software
Amazon software consists of four languages. It has the Front-end developed using
JavaScript, while its Back-end developed using Java, C++ and Perl. It uses Oracle Database to
store data [1]. Java is a high level programming language and it is also called as a platform
(SrinivasaRao, 2018). Java is a secured and robust object oriented programming language [4].
Perl was created by Larry Wall in the mid-1980s and is used to generate reports (Randal L.
Schwartz, 2011). How the Amazon software works is that, a customer accesses the website from
a computer connected to the internet, creates an account and logs in. Once the customer finds a
product he/she wants to purchase, the customer adds the item to his/her Shopping Cart. In the
next page the customer enters the billing and shipping information (Stroustrup, 2011). After
selecting the desired shipping option, the person completes the order by clicking the
confirmation button. Orders that come from the third party retailers are directed to Amazon
where it takes a part of the sales [3]. Many of the orders go through the Amazon warehouses
which are all over the world. The basis of stocking the orders is algorithms that predict the
Document Page
Amazon 3
number and the type of products that are being ordered in a region. These fulfillment centers and
algorithms comprise the secret methodology which allows Amazon to continuously offer cheap
prices and deliver quicker [5]. The Amazon Back-end directs the order to the fulfillment center
that is closest. A picker then finds the order, packs the product and then places it in a ready
delivery truck according to the shipping option (Gilbert, 2013). The whole process may only take
some minutes.
Document Page
Amazon 4
References
Gilbert, S., 2013. The Story of Amazon.com. s.l.:Jaico Publishing House.
Randal L. Schwartz, b. d. f. a. T. P., 2011. Lerning Perl. 6th ed. s.l.:O'Reilly Media, Inc.
SrinivasaRao, D. P., 2018. Introduction to Java. s.l.:Lulu Publication.
Stroustrup, B., 2011. The C++ Programing Language. 4th ed. s.l.:s.n.
chevron_up_icon
1 out of 4
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]