You are on page 1of 1

E-COMMERCE

With Amazon Web Services, you can build a highly available e- Customers want to find the products they are interested in quickly,

W S commerce website with a flexible product catalog that scales with


your business.
and they expect pages to load quickly. Worldwide customers want
to be able to make purchases at any time, so the website should
A ce Maintaining an e-commerce website with a large product catalog be highly available. Meeting these challenges becomes harder as

WEB SITE
and global customer base can be challenging. The catalog should your catalog and customer base grow.

e r enes be searchable, and individual product pages should contain a rich With the tools that AWS provides, you can build a compelling,
f
Reectur
information set that includes, for example, images, a PDF manual, scalable website with a searchable product catalog that is
and customer reviews. accessible with very low latency.

h it 53 PART 1: WEB FRONT-END


Arc
te
u
o
R
on

El
n
az

NDON e &n as
r
m

A
A

I h tiC
u

c
INGDAT

A
Ca essio
o

m
l
C

ac

a
T
lk

zo
KE MEN o
on

ta

al t S

n
he
ns

Catnsien
az

R Be Ela 7
MACOME g&
ea
m
A

o
B

an st Trare l

A
a
c

rt RE VIC Catession
3

W
st ic ch
i

S
t

S
Pa
s

r
n

R
a

alk Sto a t
o
l

SE Se ine c
E

3
az

du ent S
S

o
W

Eng r
A

P sist
A
A

S3
e

m
ch

Perre
zo
6
a

n
i C
st

9
Sto
l a

B
E

ion
n

o
o

Cl
am

t
az

a ou
m

endice
n
A

y
D

dS
h

m
rc

m Serv
on

4 o ea
ea
az

c
Re eb
S
m

rc

A
d
A

m
u

W h

a
lo

zo
C

n
rce
on
az

e 3
y& mmtion
m

r
A

o
sit tent co Dy
p o E- plica na
R e Con Ap
e
Fil talog m
oD

A
g

m
Lo ic Ca B

a
zo
n
t
Sta LOGS 8
5

DN
S E k outon
Be las

A
c
Che licati

W
S
an tic
2 st
alk App
1
OUT
Cl K
ECICE
A

ou
m

E H
a

Ro Be las rt C RV

A
zo

dF

W
Pa
n
A

S
SE
m

ut ro an tic
2
a
zo

e5 n st
n

3 Cu t alk
st S
om Co ec
er nn ure
ec
tio
n

System 1 DNS requests to the e-commerce website are handled


by Amazon Route 53, a highly available Domain Name
System (DNS) service.
4 Amazon Simple Storage Service (Amazon S3) stores
all static catalog content, such as product images,
manuals, and videos, as well as all log files and clickstream
6 Amazon ElastiCache is used as a session store for
volatile data and as a caching layer for the product
catalog to reduce I/O (and cost) on DynamoDB.
Overview 2 Amazon CloudFront is a content distribution network information from Amazon CloudFront and the e-commerce
application. 7 Product catalog data is loaded into Amazon
(CDN) with edge locations around the globe. It can CloudSearch, a fully managed search service that
cache static and streaming content and deliver dynamic Amazon DynamoDB is a fully-managed, high provides fast and highly scalable search functionality.
content with low latency from locations close to the customer. 5 performance, NoSQL database service that is easy to
set up, operate, and scale. It is used both as a session store 8 When customers check out their products, they are
redirected to an SSL-encrypted checkout service.
3 The e-commerce application is deployed by AWS
Elastic Beanstalk, which automatically handles the for persistent session data, such as the shopping cart, and as
details of capacity provisioning, load balancing, auto scaling, the product database. Because DynamoDB does not have a 9 A marketing and recommendation service consumes
and application health monitoring. schema, we have a great deal of flexibility in adding new log data stored on Amazon S3 to provide the customer
product categories and attributes to the catalog. with product recommendations.

You might also like