Microsoft Azure is huge and changes fast! At this point in time, I'm counting over 100 services in Azure, with many, many features.
The amount of services that Azure offers is astounding. This separates Microsoft Azure from other public clouds like AWS, Google and SalesForce. Azure provides everything a business could need, not only Infrastructure-as-a-Service (IaaS) services.
The rate at which services evolve is amazing. New services come out all the time and services are constantly being improved with new features. Microsoft is able to do this because most services are owned by separate teams that crank out functionality.
This high rate of change is great, because it keeps providing new ways to solve problems. However, it is very hard to stay up-to-date. It is very hard to keep track of new services; and what their purpose is in the world of Azure.
I try to stay up-to-date as much as I can. Here are some of the resources that I use to stay up-to-date. Hopefully, these can help you to do the same:
* Scott Hanselman talks with engineers from the Azure teams who demonstrate capabilities in Azure.
* There are many, many great courses about Azure on Pluralsight. You can even get free courses with your Visual Studio benefits