Is Computer Networking too complex?

This question has been bothering me for quite some time now. Other technology areas constantly look to reduce complexity: take for example one of the most difficult fields out there, data science. Some years ago you needed a degree to even start with it, and now you can build and deploy models while sipping your … Continue reading Is Computer Networking too complex?

Azure Route Server: to encap or not to encap, that is the question

Azure Route Server is a very powerful tool that thas been recently brought to the Azure Networking toolset: it offers a BGP API so that virtual machines can communicate with a VNet to learn and advertise routes. I have written some articles about Route Server in the past on how to achieve certain scenarios, but … Continue reading Azure Route Server: to encap or not to encap, that is the question

50,000 thanks!

Writing this lines during my winter holiday, the first thing coming to mind is that 2021 has been a difficult year. But you already know that. Many challenges impacting billions of people, both on professional and personal planes. I feel incredibly lucky for working in an industry that hasn’t been hit by the pandemic. There … Continue reading 50,000 thanks!

Transparent Whiteboarding in Teams with OBS

I have been wanting for some time to be able to whiteboard in Teams calls without losing my video image, kind of something like this: I finally made it work using Open Broadcaster Software, a tool that can combine videos from different sources into one. Disclaimer: I am a complete noob with video, so if … Continue reading Transparent Whiteboarding in Teams with OBS

Azure Machine Learning inferencing on AKS under the covers

You probably know that you can use Azure Machine Learning Services to support you along the complete life cycle of your Machine Learning development, from training to deployment. And you probably know as well that for production-grade deployments one of the best platforms to run your inferencing is Kubernetes. From the Azure Machine Learning portal … Continue reading Azure Machine Learning inferencing on AKS under the covers

A Day in the Life of a Packet in AKS (part 5): Virtual Node

This post is a continuation from Part 4: NSGs. Other posts in this series: Part 1: deep dive in AKS with Azure CNI in your own vnet Part 2: deep dive in AKS with kubenet in your own vnet, and ingress controllers Part 3: outbound connectivity from AKS pods Part 4: NSGs with Azure CNI … Continue reading A Day in the Life of a Packet in AKS (part 5): Virtual Node

A Day in the Life of a Packet in AKS (part 6): Network Policy

This post is a continuation from Part 5: Virtual Node. Other posts in this series: Part 1: deep dive in AKS with Azure CNI in your own vnet Part 2: deep dive in AKS with kubenet in your own vnet, and ingress controllers Part 3: outbound connectivity from AKS pods Part 4: NSGs with Azure … Continue reading A Day in the Life of a Packet in AKS (part 6): Network Policy

Azure Networking Lab – Revisited!

So lately I finally had some time, and went over my Azure Networking lab to refresh it a bit. First things first, here is where you can find it: https://github.com/erjosito/azure-networking-lab. Secondly, what is this thing? It is a relatively comprehensive lab that demonstrates how different features of Azure networking work together. It essentially revolves around one … Continue reading Azure Networking Lab – Revisited!