Scalability Analysis - Product, Cart, Order classes
Growth Table: Product, Cart, Order Classes
| Scale | Users | Products | Carts Active | Orders Placed | System Changes |
|---|---|---|---|---|---|
| Small | 100 | 1,000 | 50 | 20 | Single server, simple DB, no caching |
| Medium | 10,000 | 10,000 | 5,000 | 2,000 | DB read replicas, caching for products, load balancer |
| Large | 1,000,000 | 100,000 | 100,000 | 50,000 | Sharded DB, distributed cache, multiple app servers, async order processing |
| Very Large | 100,000,000 | 1,000,000 | 10,000,000 | 5,000,000 | Microservices, event-driven order system, CDN for product data, global DB shards |