Skip to main content

Microsoft Platform Tooling

Up to now - no products have been mentioned in this document. Remember Platform Engineering is a practice, not a product.

Lets see how the current Microsoft tools and technologies slot into the IDP reference architecture.

Reference Architecture

Developer Control Plane

  • Developer Portal:
    • BackStage link ... Spotify's open source framework for building developer portals
    • Radius link ... Azure Incubation project to define/deploy cloud-native applications
    • Microsoft DevCenter link | Microsoft DevPortal link
    • Azure Deployment Environments link | Azure Developer CLI link
  • Collaboration & Documentation

Delivery Plane

  • GitHub - Actions link
  • GitHub - Packages, Container Registry link
  • Azure Container Registry link
  • Infrastructure as code link

Monitoring Plane

  • Azure Monitor link
  • Open Telemetry link

Security Plane

  • Microsoft Entra link
  • Azure Key Vault link

Resource Plane

This is not an exhaustive list of Azure Resources - check here

  • Azure Compute Runtimes
    • Azure Container Apps link
    • Azure Kubernetes Service link
    • Azure App Service link
    • Azure Functions link
  • Azure Databases & Storage
    • Azure Storage link
    • Azure SQL Database link
    • Azure CosmosDB link
    • Azure MySQL link
  • Azure Networking
    • Azure Virtual Networks link
  • Azure Integration Services
    • Azure API Management link
    • Azure Logic Apps link
    • Azure Event Grid link
    • Azure Service Bus link

Implementation

Whats the Microsoft strategy / solution for the Internal Developer Platform - is there a developer portal / API ? ... watch this space 😆

If you want to build it yourself now - some guidance is here