azure

Autoscale optimizations - Challenges with memory based metrics

This post is 3rd of a 3 part series discussing autoscale and its related concepts. In the previous posts, we discussed flapping and identified effective scale-in metrics to help optimize autoscale configurations. This post focuses on challenges du...

Autoscale optimizations - Identifying effective scale-in metrics

This post is 2nd of a 3 part series discussing autoscale and its related concepts. In the previous post, we discussed flapping during autoscale scale-in operations and built a model to help optimize autoscale configurations. In this post we identi...

Autoscale optimizations - Understanding flapping

This post is divided into 3 parts to simplify the learning process and help understand autoscale and related concepts along with mathematical models on each step. These models will allow visualizing and optimizing of autoscale configurations. In t...

Appreciating the utility of DNS based load-balancing for Globally available Web Apps

This post is me marvelling at one of the many approaches engineers on the early web took to optimize delivery of web applications on a global scale. I see this as an opportunity to get a deeper understanding of how the web works and explore the in...

Building Serverless File Uploads on Azure the right way

Few months ago I happened to work on a conceptual application that involved processing videos on Azure. One of the problem statements involved having a scalable yet economical method to allow users to upload videos that could be at least few tens ...

Identifying a unique user on Microsoft Identity Platform - OID vs SUB

I happened to spend a decent part of 2021 skimming through Microsoft documentation along with OAuth and associated RFCs to understand the specifics of authorization flows to secure APIs. On one such quest, I was to figure out a good way to identif...

Solving an Enterprise Integration problem with Azure Serverless

This blog is a follow up to my webinar that aired 17th Sept on Pune User Group’s #PUGLive. Recording of the webinar is available and can be viewed at the end of this blog. I have used the follow up weeks to cover a few more interesting aspects of ...