← Use Cases / use-cases
E-commerce
E-commerce applications require exceptional performance, security, and reliability. Cloudflare protects and accelerates online stores with application security against attacks, bot security against credential stuffing and fraud, cache and image optimization for fast global delivery of product pages, load balancing and Waiting Room for handling traffic spikes, and Zaraz for server-side analytics and marketing tags.
Architecture patterns
Self-hosted storefront
Protect and accelerate a store running on your own infrastructure:
- SSL/TLS encrypts all traffic between shoppers and your store
- Cache serves static assets from 300+ edge locations
- Application security blocks attacks before they reach your origin
- Images optimizes product images on-the-fly
SaaS-hosted storefront
Add Cloudflare on top of a platform like Shopify, BigCommerce, or Salesforce Commerce Cloud:
- Cloudflare for SaaS (Orange-to-Orange setup) layers your Cloudflare zone over your provider's existing Cloudflare configuration
- Application security adds protection beyond what the platform provides
- Zaraz loads analytics and marketing tags server-side to improve page speed
High-traffic store
Handle flash sales, seasonal peaks, and viral demand:
- Load Balancing distributes traffic across multiple origin servers
- Waiting Room queues excess visitors to prevent origin overload
- Cache and Argo Smart Routing reduce origin load and improve response times
- Health Checks detect unhealthy origins and reroute traffic automatically
Prerequisites
Create a new application
Use an existing application
Explore how e-commerce companies use Cloudflare.
Detailed diagrams and design patterns for enterprise deployments.