Scale up as you grow — whether you're running one virtual machine or ten thousand.

From GPU-powered inference and Kubernetes to managed databases and storage, get everything you need to build, scale, and deploy intelligent applications.

This textbox defaults to using Markdown to format your answer.
You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
Accepted Answer
Hey. Those are great questions.
On the first one, we don’t currently provide “workers” as a service but you can scale up your droplets as needed. We offer two types of resize, a permanent resize will upgrade all aspects of your droplet and cannot be un-done while a flexible resize will update everything except for your disk (it will not be resized) and this can be reversed. You can scale your droplets whenever you need to but it does require a reboot.
While what you describe is something we’re looking at internally we do not yet have a solution to notify you once you’ve used a certain amount of bandwidth. In fact we do not currently report bandwidth use in the control panel at all. Because of this we also do not charge for bandwidth overage at all currently. In effect your droplets receive unmetered bandwidth so there is no need to worry about a sudden traffic spike running up your bill in that way. At some point in the future this may change but not without sufficient notice.
I would also highly recommend placing your sites behind CloudFlare. Even their free service will signifigantly reduce the load and bandwidth use on your server by caching static content and delivering it through their CDN as well as providing DDoS protection.
By using CloudFlare along with your DigitalOcean droplet(s) to host these sites, a sudden spike is unlikely to bring down your site due to CloudFlare’s service caching and handing most of that extra load. This will allow you to run your sites on more inexpensive droplets as well.