3 ms·
Autoscaling is free to set up on AWS [1]. All web server code should be able to scale, and there's nothing special about autoscaling. The easiest (and default)
by luckystartup 10y ago
Autoscaling is free to set up on AWS [1]. All web server code should be able to scale, and there's nothing special about autoscaling. The easiest (and default) way is to just spin up servers based on CPU usage.
For Heroku, you can use a third-party service that costs $10 per month [2].
If you use Amazon RDS, it's pretty easy to scale your database both vertically and horizontally [3].
If you can use Amazon DynamoDB [4], scaling is something you will never, ever have to worry about. Not even when you have millions of daily users.
[1] https://aws.amazon.com/autoscaling/ https://aws.amazon.com/autoscaling/
[2] https://www.hirefire.io/ https://www.hirefire.io/
[3] https://aws.amazon.com/blogs/database/scaling-your-amazon-rds-instance-vertically-and-horizontally/ https://aws.amazon.com/blogs/database/scaling-your-amazon-rd...
[4] https://aws.amazon.com/dynamodb/ https://aws.amazon.com/dynamodb/
- chousuke 10y agoEh, you "never, ever" have to worry about DynamoDB scaling in a perfect world where marketing is literally true. If you read Amazon's documentation, there's quite a lot that you need to pay attention to if you want DynamoDB to actually perform and scale well for your application. You don't get scalability for free. Tradeoffs and effort are always required. In Amazon's case you can usually throw money at the problem, but even that has its limits.