HACKER Q&A
📣 domust

Which cloud provider should I focus on?


I'm in a position where I can learn any of the 3 major cloud providers at work.

I have strong reasons to believe that I have to pick one, so how do I pick one?

I don't know enough about each cloud provider to be able to decide on my own.

I've already asked Software Engineers and System Engineers for advice.

Both groups have very different and often conflicting/incompatible values.

For example, which cloud provider would you pick if you had to choose?

- System Engineers: Only AWS.

- Software Engineers: Anything, but AWS.

Why?

- System Engineers: It's cheaper and easier to maintain.

- Software Engineers: It's cheaper and easier to use.

Why cheaper?

- System Engineers: You don't need in-house solutions to hard problems.

- Software Engineers: Look at the pricing.

Why easier?

- System Engineers: Mistakes are often prevented.

- Software Engineers: Less concepts to learn.

For example?

- System Engineers: Kubernetes cluster with all nodes in the same AZ is not allowed.

- Software Engineers: To get a Kubernetes cluster, you don't need to know what AZ is.

As you can see, there is hardly anything common in their answers and it doesn't help that I find myself somewhere in the middle of these 2 extremes.


  👤 atlgator Accepted Answer ✓
You can pick any one but you’ll find they are all very similar. One may have an edge on certain services but they all have them (or will for new capabilities).

https://learn.microsoft.com/en-us/azure/architecture/aws-pro...

https://learn.microsoft.com/en-us/azure/architecture/gcp-pro...


👤 blinded
Learn one super well, then its easy to abstract knowledge to other clouds. Thats how I went about it.