AWS is still great, I just happen to like Azure more.
Example of unique services in the GCloud: Spanner, Firestore, BigQuery,...
AWS: Face recognition service and other neat things
Uniquely fucked up in Azure: Functions, Web Apps, Storage, Application Insights (FML!), ... many many more
I’m using all of these and it’s... fine? It does what is says on the tin basically.
What are the issue with these? What's missing/could be better?
AWS Lambda: run the code, because it’s easy to write code to be fully independent of lambda specifics.
Azure functions: oh no you need to run this thing to simulate stuff. Oh you’re not on Windows? Uhhhh too bad, that doesn’t work. You’ll have to use this other, random beta software. Oh it failed to run now, because you didn’t provide it with some arcane set of azure credentials which are inexplicably required to run it locally.
Storage-especially on Kubernetes is Alpha quality at best. The amount of pain we had was wild considering it is a fairly basic requirement.
Getting them to run locally [0] or in your Kubernetes Cluster [1] isn't too difficult. With AWS Lambdas that isn't possible at all.
Regarding the storage for Kubernetes, as long as you don't provide details it looks like just another rant. I get that you like AWS more than Azure but your opinion may not reflect the actual experience someone else will have.
[0] https://docs.microsoft.com/en-us/azure/azure-functions/funct... [1] https://docs.microsoft.com/en-us/azure/azure-functions/funct...