← Back to context

Comment by twawaaay

3 years ago

> I wish I chose AWS.

Well... AWS has better support IMO (like actual people you can talk to).

But I still chose to not tie myself to any of these platforms for anything critical. It requires additional upfront effort, but I can migrate all my applications off of AWS in a moment.

There is no easy way around Google and Apple when it comes to your app staying available, but I am trying to minimise any chances I could be flagged for anything (basically not linking those accounts to any other services).

> But I still chose to not tie myself to any of these platforms for anything critical. It requires additional upfront effort, but I can migrate all my applications off of AWS in a moment.

Then you are probably not doing "cloud native" development using their proprietary SDKs, so probably just running some EC2 (virtual machine) instance and RDS (database) instance. That is about the most expensive way you can use the big-tech clouds, at that point you might as well move to the smaller hosting providers like Linode.

  • No, that's not what I do.

    But I can structure my application so that the innards are not tied to AWS APIs.

    For example, SNS is just a small messaging module that I can easily replace for something else by reimplementing literally half a dozen functions.

    Guys, these problems have been present in software development for the past half century. They have solutions if you care to find them.

    • That is not what I would call a "moment". If you have to rewrite your application code to migrate to a different platform, that's not going to be a moment.

      Even if you abstract away most of the platform specific stuff in your code, that's going to take days/weeks of implementation and testing before you can go live. That won't help you when a provider suddenly bans your account in the middle of the night, and you need it running asap.

      2 replies →

  • How well do smaller / more traditional providers support auto scaling and various other "elastic" features of AWS? I only have experience with renting a "traditional" VPS, and some of the more modern AWS offerings.

im actually surprised aws gives you live chat support even at their free tier, pretty much why i also love namecheap.

being able to migrate != support

GCP is not going to be a thing in a few years. Why would anyone pick GCP at this point with all the horror stories coming out of there? Yes, support is hard, yes it's expensive, yes it takes time. But at the end of the day this is how you make or break the trust of your customers.