- Features
- Pricing
- English
- français
- Deutsche
- Contact us
- Docs
- Login

Key takeaway: Upsun replaces manual, high-stress peak traffic prep with automatic scaling, keeping your ecommerce site fast and available during flash sales while you only pay for the resources you consume.
TL;DR
|
For every ecommerce team, an outage means lost revenue, failed checkouts, and a flood of support tickets. For most stores, this gets worse during peak events like Black Friday and flash sales. Despite this, most teams still prepare for peak traffic the same way they did years ago: manually, cautiously, and with a lot of stress.
The cost of failure is immediate. A slow page or timeout doesn’t just frustrate users but directly cuts revenue. Even small delays can reduce conversions significantly, and outages during peak events can cost millions.
Despite this, most teams still prepare for peak traffic the same way they did years ago: manually, cautiously, and with a lot of stress.
Key takeaway: manual scaling processes create an expensive paradox where teams cannot ship improvements during their most profitable periods.
Most ecommerce teams treat peak traffic as a planning exercise. The standard approach looks like this:
This works. But it's expensive, stressful, and fragile. It ties up engineering capacity for weeks. It assumes you can predict exactly how much traffic will arrive and from where. And it creates a paradox: the events that generate the most revenue are also the ones where your team is least able to ship improvements.
The deeper issue is this approach treats scaling as an engineering emergency rather than a platform capability. If your infrastructure requires manual intervention to handle a traffic spike, the infrastructure is the bottleneck.
Key takeaway: True auto-scaling must address the entire stack, including workers and background jobs, not just the web server.
"Auto-scaling" gets used loosely in ecommerce. Adding a CDN isn't auto-scaling. Caching your homepage isn't auto-scaling. These help, but they don't address what happens when your application servers, workers, and database connections hit capacity.
Platform-level auto-scaling means the infrastructure itself responds to demand. On Upsun, autoscaling works through vertical or horizontal scaling: automatically adding or removing application and worker instances or resources based on real-time CPU and memory usage. Peak traffic becomes a predictable outcome of configuration, not an engineering emergency.
Here's what that looks like in practice:
1. You define thresholds
Instead of guessing how many servers you'll need for Black Friday, you set scale-up and scale-down thresholds. If CPU usage stays above your threshold for a defined period, Upsun adds instances or resources. When the load drops, it removes them. You control the boundaries. The platform handles the response.
2. Scaling covers apps and workers
Traffic spikes don't just hit your web server. They pressure queue workers processing orders, background jobs handling inventory updates, and cache layers serving product data. Upsun's autoscaling applies to both applications and workers, so the full stack responds not just to the layer behind your load balancer.
3. Vertical scaling handles the rest.
For services like MySQL, Redis, and Elasticsearch that don't scale horizontally the same way, Upsun provides per-environment vertical scaling, adjusting CPU, RAM, and disk allocation per container. You can allocate more resources to production than to staging, and adjust ahead of a known event without rebuilding your infrastructure.
4. You only pay for what you use.
Manual pre-scaling means paying for peak capacity around the clock, even when traffic is normal. With usage-based autoscaling, instances spin up when needed and scale back down when they're not. Your infrastructure cost tracks your actual demand, not your worst-case forecast.
For ecommerce companies with small DevOps teams or without a dedicated DevOps team at all, this changes the staffing equation.
Manual peak prep demands deep infrastructure expertise and significant time. Autoscaling with defined guardrails means a smaller team can handle peak events without pulling engineers off feature work. The platform provides visibility into when scaling happens, what triggered it, and what it costs through metrics dashboards and configurable alerts.
Instead of requiring your team to predict traffic and manually provision resources, the platform observes actual demand and responds. Your team sets boundaries. The infrastructure does the rest.
The ecommerce sites that go down during peak traffic are not failing because their teams didn't work hard enough. They're failing because their infrastructure forces humans to do what software should handle automatically.
Flash sales and seasonal spikes aren't surprises. They're known events with predictable characteristics. The infrastructure should handle them without a two-week engineering mobilization.
That's the difference between a platform that treats scaling as an emergency and one that treats it as a configuration setting.
Upsun provides horizontal autoscaling for applications and workers, vertical scaling for all services, and per-environment resource configuration, all with a predictable and transparent pricing. Start a free trial or learn more by exploring how autoscaling works.
Does Upsun support multi-cloud auto-scaling?
Upsun provides the choice of cloud provider (AWS, Azure, IBM Cloud, OVHcloud or GCP) at the start of a project to ensure standardization and portability. However, a single application does not scale across multiple cloud providers simultaneously.
How does Upsun handle database scaling during a spike?
While application instances scale horizontally, databases scale vertically. You can use Upsun to adjust CPU and RAM for your database containers to handle increased connection loads without manual migration or downtime.
Will auto-scaling lead to unpredictable monthly bills?
No. You set the maximum boundaries for how far the application can scale. This gives you the flexibility to handle spikes while maintaining strict control over your maximum possible spend.