All three big cloud providers have more or less the same IAAS, PAAS, and SAAS offerings. Sure, they can differ in the details (and price) but given they tend to offer what customers want there are many similarities. They also have in common that once you have entered organization and payment details it is very easy to start using services. Most things you want to do in the cloud can be done in several ways, using several services. It’s up to you to come up with the best solutions, and it’s very easy to come up with something that seems perfectly fine but in reality, is sub-optimal in one or more ways. All providers recognize this and offer architectural frameworks to help you. You can click on the links to look around.
Microsoft Azure Well-Architected Framework – Microsoft Azure Well-Architected Framework introduction
Describes five pillars of software quality, scalability, devops, resiliency, cost, and security.
Overview | Architecture Framework | Google Cloud
Google Cloud’s architecture framework provices best practices for designing on Google Cloud.
AWS Well-Architected – Build secure, efficient cloud applications
The AWS Well-Architected Framework provides guidance to help developers build and deploy applications faster, lower risk, and make informed decisions following AWS best practices.