I’ve been creating new videos for my YouTube channel.
Here’s a playlist of frequently asked questions that I put together for the Microsoft Azure 70-532 exam. If it’s something you’re interested in, please have a look. And don’t forget to subscribe.
Deprecated: strtr(): Passing null to parameter #1 ($string) of type string is deprecated in /chroot/home/a40b7614/774635bdc8.nxcli.io/html/wp-content/plugins/moosend-email-marketing/vendor/moosend/website-tracking/src/Utils/Encryption.php on line 8 Deprecated: urlencode(): Passing null to parameter #1 ($string) of type string is deprecated in /chroot/home/a40b7614/774635bdc8.nxcli.io/html/wp-content/plugins/moosend-email-marketing/vendor/moosend/website-tracking/src/Payload.php on line 202

I’ve been creating new videos for my YouTube channel.
Here’s a playlist of frequently asked questions that I put together for the Microsoft Azure 70-532 exam. If it’s something you’re interested in, please have a look. And don’t forget to subscribe.

A student asked me a question in my Introduction to Software Architecture course, and I decided to write a bit of a longer answer than usual. So I posted it here. 🙂
How and When Architect decide which technologies to go with?
I would like to know How and When an Architect decides which technology to go with? If he/she is not having in-depth tech knowledge, how to decide if selected technology is capable of catering the need
Well, that is a big question of course. This course went over the role of a software architect at a high level, but a more practical question is how to decide between two or more options when faced with a tough decision.
So let’s look at a scenario with real products, and figure out which we would like to buy.
Scenario: You know you need to buy a piece of software, but how do you choose which piece of software is best?
You have to go and find a marketing solution. You did your research, and the choices are… IBM Marketing Cloud, Oracle Marketing Cloud, Adobe Marketing Cloud, and Salesforce Marketing Cloud. Yes, four massive companies have named their product the same thing.
So how do you choose which one to go with?
Usually, the way companies do this, is come up with their requirements (part of a RFP). They make a list of features that the product they choose must have, and a list of nice to have features, against which products will be judged against.
In my case, I want a marketing cloud that has the following features, must have:
My nice-to-have features are the following:
So you make your lists of features that you’d like to see.
Now for each application, you need to “grade” the application on a score of 1-10 against each of the features.
On a scale of 1-10, how great is the security? Does it integrate with your Active Directory? Can you block IP address ranges? Does is do threat detection and ensure to raise an alert if hackers attempt to get in?
Some applications only do the basics, while others have security features you haven’t even thought of.
You go down the list, and evaluate the software on each feature. If an application doesn’t support something on your must-have list, that’s a big problem. A 0, and possible elimination from contention unless you’re willing to modify your requirements.
Now add up the scores under the must-haves and nice-to-haves.
There will be applications that have a low score compared to the others, and that puts them at the bottom of the list. There will be applications have have a high score compared to others, and that puts them at the top. Easy enough, right?
Now how do you choose between two applications where the scores are similar?
Well if they meet the requirements, and the price is within your budget, it might just come down to picking the one you feel will suit you best. Which one had sales teams that replied to your questions the fastest? Which one has the best reputation for support online? Do you already have this company’s other products in your organization?
There’s no perfect solution. Every architect has experienced the case where you start down the path of choosing one vendor, and then you learn that they don’t support something basic. Or things don’t got as easily as you planned. Such is life sometimes.
But if you start with your requirements, and grading applications based on your requirements, you’ll have “the facts” in front of you on which you can make a decision.

Hundreds of companies provide their employees access to Udemy as part of their employee training benefits. Is yours one?
If so, you already have access to my Enterprise Architecture and Microsoft Azure courses for free!
All you need to do is log in to your company’s Udemy portal, and search for TOGAF or Azure using Udemy’s search tool. You’ll be shown a selection of my courses where you can sign up at no cost to you – since your employer already pays to be part of that program.

But clicking the “sign up” button doesn’t teach you the skill. (We’re not in The Matrix yet. “I know Kung Fu.”)You will need to watch the videos and practice the skills, and this can be done a little at a time. Perhaps the smartest thing you can do is book yourself a meeting in your Office calendar every week where nobody else is able to reserve that time away from you. Whether it’s 30 minutes, or an hour, or more. Book yourself a meeting, and devote that time to taking some training such as my Azure courses that will help you attain the certification that can advance your skills and advance your career.Over 1,000 companies have this as a company benefit, and yours might be one of them. So check with HR on what training platforms you have available.And if you don’t see my courses on the training platform you have (whatever it is), do me a favor and ask that training platform to get in touch with me and get my courses there.Scott

Further information is being released about upcoming changes to the 70-534 Architecting Microsoft Azure Solutions exam.
First, if you don’t know, Microsoft announced that the exam will be retiring as of December 31, 2017. A new exam, 70-535 Architecting Microsoft Azure Solutions, will be the replacement.
Now new details have been released. The new exam will be available as of November 30, 2017. You will no longer be able to register for the 70-534 exam after that date.
Microsoft assures architects that the 70-535 will be considered a direct replacement for 70-534, so any certifications earned with 70-534 will still be considered valid going forward. You do not need to take exam 70-535 if you’ve already passed 70-534.
They also provided a preliminary syllabus for the exam. Let’s look at what stands out to me.
First, similar to the 70-532 and 70-533 exams, some new areas have been added to the exam:
These are just the things that catch my eye as being added to the exam that were not on the last version of the exam.
Has anything been removed from the exam?
Well there is no mention of:
Not much has been removed.
So as it stands right now, if you plan to take the Azure Architecture exam before the end of the year, you should probably just go ahead and do that. Waiting until the new exam is live, and study materials are updated, might not be worth it for you.
If taking the Azure Architecture exam is probably something that you’ll take early next year, I might wait to see how it plays out. There’s a few new things that need to be added to the course, and we haven’t heard yet from anyone who has seen the new exam.


Last year in October, Microsoft announced some sweeping changes to it’s exams.
And this year, they did it again. At the MS Ignite conference, they announced changes to the requirements for two exams – 70-532 Azure Developer and 70-533 Azure Infrastructure. Let’s look at the 70-533 changes with this post. I reviewed the 70-532 changes here.
The changes are slated to take effect on October 12, 2017. They are posted to the US website only, and so there’s no official word as to how this will be rolled out internationally.
There used to be six objectives and now there are eight. Microsoft shuffled some things around, so that topics that used to fall under one objective now were moved to another.
It’s hard to judge, since they moved things around a bit. But virtual machines, virtual networks, and security are the top 3. Storage and Active Directory (identity) fell the most.
[thrive_leads id=’6447′]​


Last year in October, Microsoft announced some sweeping changes to it’s exams.
And this year, they did it again. At the MS Ignite conference, they announced changes to the requirements for two exams – 70-532 Azure Developer and 70-533 Azure Infrastructure. Let’s look at the 70-532 changes with this post.
The changes are slated to take effect on October 12, 2017. They are posted to the US website only, and so there’s no official word as to how this will be rolled out internationally.
So you can see where Microsoft’s priorities for this exam are.
[thrive_leads id=’6447′]​

Can I interest you in a FREE 10-page study guide for the Microsoft Azure exams 70-534 and 70-533?
Sign up to my list below, and I’ll immediately email you a free 10-page PDF with the most useful PowerShell cmdlets for managing Azure resources.
This guide covers:
It also contains sample scripts that you can copy and use in testing.
If that sounds interesting, why not let me send it to you right now?
[tcb-script src=”https://softwarearchitectca.activehosted.com/f/embed.php?id=19″ type=”text/javascript” charset=”utf-8″][/tcb-script]

As you know, cloud computing has quickly grown over the past 5-10 years to be one of the hottest in-demand skills in the industry.
It’s true that you can learn Azure, use it in your job, be very successful with it, and move up in your career without ever answering a single multiple-choice test or analyzing a single case study.
Well over my career, I’ve pursued about a dozen certifications from various vendors. From the early days, I was Java Certified within the first year that it came out. I had an IBM certification, and some of the early Microsoft ones (remember Microsoft FrontPage?).
Over that time, I’ve come to feel that there are three main benefits to getting certified, and it’s certainly true with Microsoft Azure.
The three benefits are:​
Just like in those games where you wear a special ring, and get some type of small but useful extra power, having a certification attached to your resume gives you a small boost in perceived skill.
When you’re looking for a job, and lack extensive experience in something, having a certification tells the interviewer that you have been trained on it and passed a test. This gives you a leg up on anyone who claims to know it, but cannot demonstrate that experience.
I often say that certification substitutes for 1 year of experience when you need it.
Of course, as you gain more real world experience, the benefit of certification is small compared to the real-world projects and experiences you can talk about in an interview.​
So if you’re trying to gain real-world experience but don’t have the opportunity at your job at the moment, getting certified gives you credibility in that regard.
One thing I’ve always discovered is that certification is a learning process! You actually are forced to poke about into the dark corners of the technology and learn the things ​you might not use on a day-to-day basis.
Take for instance the Microsoft 70-534 certification, on architecting a Microsoft Azure application. That certification is difficult and extensive. It covers 100 distinct topics having to do with Azure – everything from load balancing, to traffic manager, to application gateway, to networking​, to virtual machines. Not exaggerating to say it’s 100 topics. And it may be that you only work with 20 or 30 of those things in your job.
So even if you’re experienced with some parts of Azure, very few of us are experienced with all. So getting certified actually exposes you to way more than you may have even known existed.
And the third benefit is…​
[thrive_leads id=’6447′]​
And finally, we all should admit that with any complex technology, the first time we go to implement a solution using it, it won’t be done in an efficient or ideal fashion. We will use tools in ways they were not intended, and patch together a solution using duct-tape and string to make it work on-time and on-budget.
That’s a natural way of operating, although many would shudder to think about the applications that are important to our lives being developed in such a fragile fashion.
For instance, I worked at a company that used Drupal for several of their websites. They had maybe 10 sites developed in Drupal.
But when talking with the developers and architects, I was told “Oh these sites here were developed when we didn’t know what we were doing. From this point forward, we developed them using the Drupal way.”
There is a “way” to develop cloud applications.
So it’s important as an architect (and developers of course) that we understand how to best use tools in the cloud to accomplish what we want. Instead of spinning up a new VM each time we have some task we want accomplished, would it be better as a Web App? Or an Azure Function?
Choosing the right tool for the job is an important part of constructing a solution. So while we’re learning about all of the tools that Azure has available for us (the 100 plus Azure Cloud Services), we also need to learn when to use one over another, and the limitations we will face when making certain decisions.
In 2017 and beyond, certification is still relevant in the tech field. While we can get jobs based on skills and experience, and certainly ​is a smart approach when hiring, it also makes sense that the teams are properly trained on the platforms they are developing solutions for.
The cloud is this big wonderful world where hundreds of services are available to rent and use in our solutions that can cut costs, speed up development time, and reduce future maintenance headaches. And cutting the time required to be a master at that will yield better solutions and a happier overall team.