Recently a friend asked me "What's Azure?" and I was taken aback for a second before responding. I was taken aback because I could have sworn that everyone knows what Azure is. Ladies and Gentlemen I just gave you a realistic definition of the curse of knowledge ๐. Summarily, the curse of knowledge posits that the average person (you and I) assumes that everyone knows what we know. Realistically, it has been proven that even people in the same class can leave without knowing the same things ๐. Now to Azure.
MICROSOFT IS KNOWN FOR THEIR TECH ECOSYSTEM
If there's anything Microsoft is really good at, it's building things that are so packed with utility that it becomes really difficult to explain what it is in one sentence ๐. Ok I admit, I'm simply stalling at this point ๐คฃ. Azure is an end-to-end cloud computing platform that can facilitate and support every stage of the Software Development Life Cycle. What this means is that with Azure, you can perform version controlling, host a software solution and scale it across the world.
A RELATABLE EXPLANATION
When developers try to develop software solutions, we work in teams on the same project, at the same time, versioning help to merge everyone's work and provide a very detailed history of the code's evolution of which you can easily evaluate and use previous code versions. Asides from developers, managers also use Azure to monitor the process of software development from a very simple dashboard, it also helps them with the much-needed metrics and analysis to make decisions. Azure has a ton of integrations that managers can choose from.
AZURE IS VERY USEFUL FOR TECH-RELATED JOB
At this point, I feel like I'm promoting the product (this isn't a paid post though ๐), I'm going to try to wrap this up now, the purpose of this post is to help you understand the basics of what Azure does and probably have small talk with developers. The key takeaway is that people use Azure for anything from data science, data analytics, machine learning, software development, etc. Azure is awesome but it's not one of a kind, BitBucket gives a lot of features that are quite similar to Azure.
FINALLY
Azure leverages Microsoft's ecosystem and more or less is the go-to choice when developing software solutions using Microsoft's programming languages and their other tools, Microsoft's dominance isn't in just their operating system or their office tools. The way the tech world works is that we're encouraged to buy complementary company products, it's kind of like how iPhone users would buy more apple products. I can't exactly complain about this practice, it's the price we pay for synchronization.