• Azure Cosmos DB vs PostgreSQL: Choosing the Right Database for Modern Cloud Architectures

    Azure Cosmos DB vs PostgreSQL: Choosing the Right Database for Modern Cloud Architectures

    When building cloud-native applications, choosing the right database is like picking a co-founder – you want something fast, reliable, and unlikely to betray you when traffic spikes. In today’s post, we dive into a head-to-head showdown between Azure Cosmos DB and PostgreSQL – two heavyweight contenders in the cloud database arena, each with its own…

  • Securely Managed Web Applications in Azure – A Pragmatic Look

    Securely Managed Web Applications in Azure – A Pragmatic Look

    Deploying web applications securely in Azure isn’t just about flipping a few switches and hoping for the best. For industries like banking and insurance, security is a top priority—both at the platform and application levels. That’s where Azure’s fully managed services come in, and today, we’ll take a closer look at Microsoft’s recommended approach using…

  • Going Cloud-Native: Deploying Serverless Microservices on Azure with Container Apps, API Management, and ACR

    Going Cloud-Native: Deploying Serverless Microservices on Azure with Container Apps, API Management, and ACR

    Remember the days when deploying an application meant wrestling with on-prem servers, manually updating configurations, and hoping nothing caught fire? Well, welcome to the future – where your microservices float effortlessly in the cloud, managed by Azure like a digital butler who never takes a coffee break. In this guide, we’ll dive into the magic…

  • Getting Started with Azure Container Instances (ACI) for Lightweight Container Deployments

    Getting Started with Azure Container Instances (ACI) for Lightweight Container Deployments

    In today’s fast-paced development landscape, deploying containers quickly and efficiently is crucial. Azure Container Instances (ACI) offers a straightforward, serverless way to run containers without the overhead of managing virtual machines or orchestrators. In this post, we’ll introduce ACI, explore its benefits, and highlight its use cases for batch processing, task automation, and handling short-lived…

  • Some theory: Sustainable workloads

    Some theory: Sustainable workloads

    Making workloads more cloud efficient requires combining efforts around cost optimization, reducing carbon emissions, and optimizing energy consumption. Optimizing the application’s cost is the initial step in making workloads more sustainable. The road to sustainable workloads A design methodology aims to help establish an understanding about producing more carbon efficient solutions, measuring your carbon impact,…

  • First step into the journey to a sustainable cloud: gain transparency

    First step into the journey to a sustainable cloud: gain transparency

    In today’s digital landscape, sustainability isn’t just a buzzword — it’s a business imperative. With increasing pressure from regulators (like Europe’s ESG requirements) and internal sustainability goals, organizations must monitor and manage their cloud carbon emissions. In this post, I’ll share a detailed, step-by-step solution for tracking and reporting on your Azure cloud’s carbon footprint.…

  • Sustainable Azure Storage: best practices for minimizing carbon footprint and costs

    Sustainable Azure Storage: best practices for minimizing carbon footprint and costs

    Azure provides a robust ecosystem of tools and strategies to help businesses optimize their storage accounts, ensuring both cost-effectiveness and performance. In this post, we explore practical advice on optimizing storage accounts, from tiered storage and data lifecycle policies to efficient backups. We’ll delve into a comprehensive strategy that not only optimizes costs but also…

  • DeepSeek-R1: two methods to get DeepSeek running on Azure

    DeepSeek-R1: two methods to get DeepSeek running on Azure

    In this post, we’ll explore two powerful ways to deploy DeepSeek on Azure – one using containers and other with Azure AI Foundry. Let’s break them down so you can decide which approach works best for your use case. Method 1: Containerized Deployment The first approach is to deploy DeepSeek with Azure Container Apps serverless…