Is your eCommerce solution ready for the cloud? This practical guide shows experienced and aspiring web architects alike how to adopt cloud computing incrementally, using public Infrastructure-as-a-Service and Platform-as-a-Service. You will learn how to marshal as much capacity as you need to handle peak holiday or special-event traffic.
Table of contents
I. The Changing eCommerce Landscape
1. The Global Rise of eCommerce
Consumerization of Technology
- Increasing Internet Use
- Price Advantage
- Large Product Assortment
- Closer Tie-in with Physical World
- Increasing Maturity of eCommerce Offerings
- Changing Face of Retail
- Consumerization of Technology
2. How Is Enterprise eCommerce Deployed Today?
- Current Deployment Architecture
- Limitations of Current Deployment Architecture
- 1. The Global Rise of eCommerce
II. The Rise of Cloud Computing
3. What Is Cloud Computing?
- Generally Accepted Definition
- Service Models
- Deployment Models
- Hardware Used in Clouds
- Complementary Cloud Vendor Offerings
- Challenges with Public Clouds
4. Auto-Scaling in the Cloud
- What Is Auto-Scaling?
- What Needs to be Provisioned
- When to Provision
- Define Each Tier that Needs to be Scaled
- Define the Dependencies Between Tiers
- Define Ratios Between Tiers
- Define What to Monitor
- Monitor Each Server and Aggregate Data Across Each Tier
- Define Rules for Scaling Each Tier
- Building an auto-scaling solutions
- Build versus Buying an Auto-Scaling Solutions
- 5. Installing Software on Newly Provisioned Hardware
- 6. Virtualization in the Cloud
- 7. Content Delivery Networks
- 3. What Is Cloud Computing?
III. To The Cloud!
8. Architecting for the Cloud
- Why Is eCommerce Unique?
- What Is Scalability?
- Rules for Scaling
- General Security Principles
- Adopting an Information Security Management System
- Security Best Practices
- Security Principles for eCommerce
- Security Principles for Cloud
10. Deploying Across Multiple Data Centers (Multimaster)
- Why Is eCommerce Unique?
- Architecture Principles
- Assigning Customers to Data Centers
11. Hybrid Cloud
- Hybrid Cloud as a By-product of Architecture for Omnichannel
- Connecting to the Cloud
- 12. Exclusively Using a Public Cloud
- 8. Architecting for the Cloud
- Title: eCommerce in the Cloud
- Release date: May 2014
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781491946633
You might also like
Software Engineering at Google
Today, software engineers need to know not only how to program effectively but also how to …
Designing Distributed Systems
Without established design patterns to guide them, developers have had to build distributed systems from scratch, …
Building Event-Driven Microservices
Organizations today often struggle to balance business requirements with ever-increasing volumes of data. Additionally, the demand …
Data Science from Scratch, 2nd Edition
To really learn data science, you should not only master the tools—data science libraries, frameworks, modules, …