Azure has more than 200+ services. sometimes, choosing the right service for your use case can be overwhelming.
For instance - Deciding the correct Azure compute services itself has so many decisions and trade-offs. The list is long, from FaaS and VM to PaaS offerings to HPC options.
Below flow chart is an excellent resource for deciding the right service for your application.

Read more here