Open Source North

Who pays for Observability?

Like many reliability investments, the value of observability often isn’t appreciated until things go wrong, so figuring out who gets the bill can be difficult. Mapping usage to specific teams is helpful, but the ever-increasing surface area of observability...

Reliability concepts every engineer should know

So you’ve just built your very first application and it’s running on a couple free credits you got to use a no-name cloud provider. You’ve got three servers. One of them is your database server that you run a backup job on it with a cron job. Another...

Journey to a Well Governed Cloud

An application is an idea that has code, data and infrastructure, and choosing whether to build a conveyor belt or to put up guard rails along the path is important in maintaining velocity to the cloud. In this session, we explore the tools available in Azure for...

How to Structure and Conduct Developer Interviews to Minimize Bias

Humans are full of bias and we know it, it’s our job to recognize our biases and address them proactively. In our professional lives as developers, one of the first places people run into bias is the interview process. Bias can affect how the pipeline gets...

Scalable, Available, and Reliable: Pick Any Three

As developers, we strive for scalability, availability, and reliability in our applications. Conventional wisdom suggests that we must make tradeoffs, because we can achieve only two of them at most. If we favor scalability and availability, for example, we might...