To start this topic, we need to first understand what is Azure? A little deeper indeed!. In a nutshell, Azure is a Microsoft driven public cloud platform where 100’s of services are available for you to design your solution and to host your workloads. The big secret of “Well Architected Framework” is buried under the above single sentence actually. Azure Well Architect Framework (aka Azure WAF) is based on setting the guidelines to improve the quality of the solution and the environment. These guidelines are called frameworks, there are 5 pillars which define these guidelines to improve the quality. I am not going to start boring you by explaining the 5 pillars, I am leaving the choice for you to understand it. Microsoft has great documentation on those 5 pillars, so feel free to visit Microsoft
The Often misunderstood concept of WAF
When an architect is engaged for a WAF, the first thing he hears is one of the below (most of the times)
- We need to deploy WAF
- The customer wants WAF when we can deploy it.
- We are contractually obligated to deploy WAF
- Customer is very annoyed as we are not doing cost optimization so we need to deploy WAF
- We need to deploy WAF in 2 week [most often 🙂 ]
The most important thing to understand about WAF is, the process is little big and it will take months to bring in the changes in the customer environment. This is a recurring process which needs to be performed every 3 months or 6 months based on the customer or engagements.
some of the use cases of WAF.
- Cost optimization
- Architecture best practice
- Security best practices
- Operation excellence
- Reliability best practice.
Use the below simple continuous improvement process for WAF cycle to have great outcomes.
Thank you and feel free to share your comments…

Leave a Reply