Back to Browse
Ronald Bosma

Ronald Bosma

Software Architect at Info Support

๐Ÿ† Microsoft Azure
Netherlands 1 year as MVP Info Support Official Profile

๐Ÿ“‹ Biography

I’m a software architect at Info Support in the Netherlands, with over 15 years of experience designing and building distributed systems using Microsoft technologies. In recent years, I’ve focused heavily on Azure and Bicep, with a particular interest in Azure Integration Services. My broader interests include .NET, test automation, CI/CD and software architecture. I enjoy exploring practical solutions to real-world problems and sharing what I learn through open source projects and blogging.

โœจ High-Impact Contributions 3

Series: Track Availability in App Insights

This series explores different scenarios for tracking availability in Application Insights. In integration projects, availability tests play a key role in monitoring uptime, ensuring security measures remain up to date and confirming that external systems are reachable. The first post shows how to create Application Insights standard tests using Bicep to automate availability monitoring with infrastructure as code. However, standard tests have limitations, such as the lack of multi-step authentication and no access to private networks. The second post in this series demonstrates how to create custom availability tests using .NET and Azure Functions to overcome these limitations while gaining full control over your monitoring logic. The final post explains how to create custom availability tests using Logic App Standard workflows and track the results in Application Insights. This approach provides access to all Logic App capabilities while requiring minimal code.

Blog
Jan 2026
Series: OAuth and Azure API Management

This series of blog posts explores different scenarios for implementing OAuth with Azure API Management. It begins by explaining how to protect APIs with OAuth in API Management. It then covers how to call OAuth-protected APIs from .NET, Logic Apps and API Management using managed identities. Next, it demonstrates how to call OAuth-protected backends from API Management using techniques such as Azure Credential Manager and the send-request policy. Finally, it explains how to call OAuth-protected APIs from both GitHub Actions workflows and Azure DevOps pipelines using federated credentials. Each post includes practical examples that you can deploy and test yourself. Although all samples use APIs hosted on Azure API Management, most of the concepts and configurations can also be applied to OAuth-protected APIs in general.

Blog
Sep 2025
Azure Integration Services Quickstart

An azd template (Bicep) for deploying Azure Integration Services, including Azure API Management, Function App, Logic App, Service Bus and Event Hubs namespace, along with supporting resources such as Application Insights, Key Vault and Storage Account. This template is ideal for demos, testing or getting started with Azure Integration Services. A sample application is included in the template to demonstrate how the services can be used together. It consists of an API that allows a message to be published to a Service Bus topic. A function and a workflow are triggered by the message. The function stores the message in table storage, while the workflow stores the message in blob storage. Using the API, stored messages can be retrieved.

Open Source/Project/Sample code/Tools
Feb 2025

Technology Focus

Azure Infrastructure as Code Azure Integration PaaS

Functional Roles

Developer Consultant Trainer

Languages

๐ŸŒ Dutch ๐ŸŒ English

Stats

Contributions 3
Events 0
Social profiles 3
Years as MVP 1