e-commerce website

198kB Size 2 Downloads 36 Views

... such as dynamic product recommendations on the e - commerce website or targeted email campaigns for your customers. System. Overview. E-COMMERCE.
E-COMMERCE WEBSITE

PART 3: MARKETING & RECOMMENDATIONS UT O K ECICE H rt C RV Pa SE

A

n

anElas st tic alk

a c li

n

A

m

az

r

te

A

zo a

p e

A W S

m

R

Be

S

2

g tin p e k r p Ma mt A Mg

1 4

E Ma las pR tic ed uc A

m

n

zo

a



zo

a

6

S

zo

s

a

m

S

A

d a

a

M

A

SE

RD

A

m

S

e

A

RD

r me DB o t s s Cu rder &O

R

2

r me DB o t Cus rders lica & Od Rep Rea

W

E A la m m on m A sAt a a m a icW D zo z zo a yn BS o zo n n am n Be eEa E R a lna n S M n sst o D E S st tai D R S S 3 B al clk k

S W A ce enes r e f Reectur it h Arc

The insights that you gain about your customers can also be used to manage personalized marketing campaigns targeted at specific customer segments. With the tools that AWS provides, you can build highly scalable recommendation services that can be consumed by different channels, such as dynamic product recommendations on the e - commerce website or targeted email campaigns for your customers.

With Amazon Web Services, you can build a recommendation and marketing service to manage targeted marketing campaigns and offer personalized product recommendations to customers who are browsing your e-commerce site. In order to build such a service, you have to process very large amounts of data from multiple data sources. The resulting user profile information has to be available to deliver real-time product recommendations on your e-commerce website.

n

7

ail e m E rvic Se

na

m oD

A zo n

Fileory g Lo osit Rep

W

Be E an las st tic alk

An Amazon Relational Database Services (Amazon RDS) Read Replica of customer and order databases is used by Amazon EMR to compute user profiles and by Amazon Simple Email Service (Amazon SES) to send targeted marketing emails to customers.

S

W A

Amazon Elastic MapReduce (Amazon EMR) is a hosted Hadoop framework that runs on Amazon Elastic Compute Cloud (Amazon EC2) instances. It aggregates and processes user data from server log files and from the customer´s purchase history.

1

2

R

S

System Overview

m

n

1

Be Ela an st st ic alk

F EB

-E

W

M Maark na eti ge ng r

art

T ON

A

om er s

zo

P

5

S3

ND

a

B a

n tio a d en ice m m rv co b Se e R We

3

er Us files Pro

m

st

Dy

A

ing t e rk Mamails E

Cu

e

rce e m omation c E lic App

Log files produced by the e-commerce web front end have been stored on Amazon Simple Storage Service (Amazon S3) and are consumed by the Amazon EMR cluster to compute user profiles. profile information generated by the Amazon EMR 4 User cluster is stored in Amazon DynamoDB, a scalable, high-performance managed NoSQL database that can serve recommendations with low latency. recommendation web service used by the web front 5 A end is deployed by AWS Elastic Beanstalk. This service uses the profile information stored on Amazon DynamoDB to provide personalized recommendations to be

3

shown on the e-commerce web front end. A marketing administration application deployed by AWS Elastic Beanstalk is being used by marketing managers to send targeted email campaigns to customers with specific user profiles. The application reads customer email addresses from an Amazon RDS Read Replica of the customer database.

6

Amazon SES is used to send marketing emails to customers. Amazon SES is based on the scalable technology used by Amazon web sites around the world to send billions of messages a year.

7

Comments