HACKER Q&A
📣 shreythecray

Thoughts on Local vs. Cloud Development?


I use MS Azure specifically but I guess this would be relevant for any cloud computing provider. I've heard a variety of responses. Wondering if there is an industry standard?


  👤 kavehkhorram Accepted Answer ✓
Hey there! I've been doing a lot of thinking about this lately, and I really think it depends on the project. For smaller projects, I think working locally can be just as effective as working in the cloud.

However, for larger projects, the cloud offers a ton of advantages. There's the obvious ease of collaboration, but you also get access to a lot of powerful tools and resources that can make development a lot smoother. Plus, you can easily scale up or down as needed, which is great for resource management.

You also eliminate large upfront CapEx costs, but the trade-off is often surprisingly high OpEx costs. In the end, it really depends on what you need and what your budget looks like.

If you go with the cloud, my company, Usage.AI, takes advantage of the Amazon Reserved Instances marketplace and usage analysis to buy and sell RIs for you, cutting up to 57% off of your AWS bill. Check us out at https://www.usage.ai!


👤 lioeters
For me it's a fairly seamless blend of "local cloud" and "remote cloud" development, with terminal and editor windows that open into real and virtual machines.