dt {
margin-top: 1em;
}
dd {
margin-top: 0.5em;
margin-bottom: 1em;
}
p.quote {
font-size: 150%;
margin-left: auto;
margin-right: auto;
margin-top: 1em;
margin-bottom: 2.5em;
width: 24em;
font-style: italic;
}
p.quote span.attribution {
font-size: 50%;
display: inline-block;
clear: left;
margin-left: 12em;
font-style: normal;
}
There were lots of buzzwords flying around during today’s keynote presentations. Some of which may seem new to many “traditional” Microsoft platform developers. That’s OK – things are changing rapidly in the industry and it’s easy to miss a beat. Especially when the lines between software and hardware become as blurred as they have been over the past few years.
If you’re feeling a little confused, here’s explanations of a few of them in terms that hopefully makes sense. So when you take that client out to dinner and want to strike up a conversation about computing trends, you can drop some of these buzzwords on them Like A Boss…
Note that these are all rather broad terms, you might even say they are vendor-agnostic. Even when saying “cloud”, I’m careful to not say “Azure” because there are other options (sometimes complementary, sometimes competitive) and many organizations choose to dabble in multiple. Also, this definition of IoT may seem somewhat over-generalized – after all, when Microsoft uses the term “IoT” they are often pretending as though Windows Embedded is the only player in this space, while in all reality they are one of the smallest players in the embedded systems market. Embedded systems are in fact dominated by ultra low-cost platforms, where components are sourced at such volumes that a manufacturer will spend the time and energy to revise hardware layouts just to switch one part out for another that costs only a couple of pennies less per unit. And in those environments, there is no headroom to run beefy software like a full Windows stack (or Windows Embedded).
As we saw today, Microsoft is betting heavily on cloud. They are “all-in” as they say in Vegas. As a developer, this is very important – because if means that if you are on the fence today or unsure about where things are going, it should be very clear at this point: the industry as a whole is moving towards a cloud-centered and highly distributed landscape. Now is the time to be learning, understanding, and getting your hands dirty with cloud technology. Whether that means AWS, Azure, or something else to you is less important than getting the foundational concepts down – because applications for the cloud (or that interact heavily with cloud services) have very different challenges and best practices from what you may be accustomed to.
Amazon takes cloud technology very seriously, and are easily the top player on the global stage in that area. They had a massive head start. Microsoft has a solid foothold, with great products in this space, and is thriving despite the hiccups in the Windows and Office product lines. Google is just now realizing how important the cloud as a platform is becoming, and are desperate to plant a stake in the ground (as witnessed by this week’s savage price war). And there are others in the race as well, plus a multitude of vendors hawking cloud-centric products and services.
And here at Wintellect, we also take the cloud very seriously. We’ve already embraced it, and have some great architecture and implementation stories there. And while we typically focus on cloud computing in the enterprise sector, it encompasses so much more than that. Today’s revelations at //build were something that we were fully expecting – although they might be happening slightly faster than we anticipated – and so it comes as no surprise to us. In fact, I am personally greatly pleased to see the messaging today from Redmond, as I am 100% convinced that Microsoft’s direction is the only long-term strategy worth playing.
<
p class=”quote”>“If you’re not in the cloud, you’re last” – Ricky Bobby (or someone like him)
Microsoft Azure and Amazon Web Services (AWS) are two of the most popular cloud platforms.…
Cloud management is difficult to do manually, especially if you work with multiple cloud…
Azure’s scalable infrastructure is often cited as one of the primary reasons why it's the…
https://www.youtube.com/watch?v=wDzCN0d8SeA Watch our "Unlocking the Power of AI in your Software Development Life Cycle (SDLC)"…
FinOps is a strategic approach to managing cloud costs. It combines financial management best practices…
Using Kubernetes with Azure combines the power of Kubernetes container orchestration and the cloud capabilities…