Week of August-15

Week of August-15

With cloud workloads, especially in highly demanding environments, the application lifecycle has to satisfy requirements that might be more challenging than in traditional on-premise environments. Zero touch, >99.9% SLA, etc. put the operations side of the responsibility chain in the spotlight.

A topic that is often living in the shadows is Azure Monitor and in particular its close relative, Azure Application Insights.

Traditional monitoring patterns look at the problem space from a very resource-focused angle, which -in reality- the user experience would dictate a more application-centric view, by monitoring in a more holistic manner, not the involved resources in silos.

Often times, the impact of certain order of operations can be the driving factor for a bad user experience, while each resource monitored by itself shows satisfactory health.

No alt text provided for this image

Azure Application Insights allows exactly this, approach the monitoring topic with the whole application in mind.

No alt text provided for this image

We can benefit from Azure Application Insights with little to no additional work or modification to the application code, when using Azure PaaS services, but we can also augment the telemetry with contextual information specific to the application and enhance the semantics of the information presented. All in all a topic worth looking at closer

But not only the operations teams are facing challenges, a traditional software rollout process might not be suitable for the "always on" expectation today's environments are measured towards.

Decoupling the code rollout from a feature release makes it more efficient for development teams to introduce phased rollouts of features or even facilitate "dogfood testing" scenarios. In this context, a common pattern is the introduction of feature flags, which allow the code to enable features based on those, externally managed, settings.

Azure App Configuration provides a central place where you can manage your application configuration and feature flag information and you applications can easily pick them up from there. While you might think "why would i need this", managing app configuration and feature flags across multiple active versions can become somewhat tricky and having a central service to take the heavy load off can certainly reduce the resistance to transition to this approach sooner, rather than later.

要查看或添加评论,请登录

Philipp Weckerle的更多文章

  • Azure Advent Calendar 2023

    Azure Advent Calendar 2023

    Holiday season is approaching fast, and one of the customs here in Austria is to have an Advent Calendar. Made up of 24…

  • Three Minutes a Day ...

    Three Minutes a Day ...

    You might be wondering, What the is this article about?. Please bare with me and you will see .

  • Week of August-29

    Week of August-29

    Last, but not least, let's dig a bit deeper into the hybrid topic. Before we had focused on Azure Arc overall and Azure…

  • Week of August-22

    Week of August-22

    When we aspire to become Azure champions, governance is a central topic that simply needs to be addressed…

  • Week of August-8

    Week of August-8

    In any could journey there comes the time, after the initial hype of moving the first initial workloads to the cloud…

  • Week of August-1

    Week of August-1

    Container-based deployment has now been around for a while, but still has not landed as a "default way of working" in a…

  • Week of July-25

    Week of July-25

    Before we start, here is an Azure Networking primer, in case you have not had too much exposure to it yet. Networking…

  • Week of July-18

    Week of July-18

    OK ..

  • Week of July-11

    Week of July-11

    Last week we have looked at Microsoft CAF for Azure which explains the overall steps in a structured cloud journey. A…

  • Week of July-4

    Week of July-4

    When starting a cloud journey, one of the biggest hurdles quickly becomes the sheer endless list of aspects that one…

社区洞察

其他会员也浏览了