AWS-based e-commerce website architecture

Source: Internet
Author: User

AWS-based e-commerce website architecture

With AWS, you can build a highly available e-commerce website to provide flexible product catalogs and business extensions. Maintaining a large product catalog for an e-commerce website and a global customer base is challenging. This directory is searchable, and the webpage of a single product should contain a wealth of information sets, examples, PDF manuals, and customer comments.

The customer wants to quickly find the products they are interested in and quickly load webpages. Customers around the world want to purchase at any time, so the website should have high availability. As your product catalog and customer base grow, it becomes more difficult to address these challenges. With the tools provided by AWS, you can build a convincing, scalable website and searchable product directories with very low access latency.

1. the DNS requests arriving at the e-commerce website is accessed by AmazonRoute 53, which is a highly available DNS service.

2. Amazon CloudFront is a global CDN with edge nodes. It can cache the client nearby and distribute static content, stream content, and dynamic content at low latency.

3. e-commerce applications can be deployed through AWS Elastic Beanstalk. This service automatically handles capacity deployment, Server Load balancer, auto scaling, and application monitoring details.

4. amazon Simple StorageService (Amazon S3) stores all static directory content, such as product images, manuals and videos, and click stream information and log files from Amazon CloudFront and e-commerce applications.

5. Amazon DynamoDB is a fully managed, high-performance NoSQL database service that is easy to install, operate, and scale. It is used as a session memory for persistent session data, such as shopping cart and as a product database. Because DynamoDB does not have a mode and has great flexibility, you can add new product categories and attributes to the directory at any time.

6. Amazon ElastiCache is used as the session storage for data loss-prone and as the cache layer to reduce DynamoDB IO and cost.

7. The product directory data is loaded to Amazon CloudSearch, a fully managed search service that provides fast and highly scalable search functions.

8. When the customer pays for the product, it is redirected to an SSL-encrypted checkout service.

9. The marketing and recommendation Services completed through log data on Amazon S3 provide the function of recommending products to customers.

For more details, please continue to read the highlights on the next page:

  • 1
  • 2
  • 3
  • Next Page
[Content navigation]
Page 1: Web Front-end Page 1: checkout service
Page 1: Marketing and recommendation services

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.