Microsoft Foundry and Google ADK Paired in Live Cross-Cloud A2A v1.0 Setup
A developer has built and deployed a working cross-cloud architecture using Microsoft Azure Foundry as the master agent host and Google Cloud Run as the client, connected via the A2A v1.0 protocol. The Foundry-hosted agent handles all currency conversion logic using an MCP stdio subprocess that fetches live exchange rates from the Frankfurter API with Decimal arithmetic. Authentication between the two clouds is managed through Microsoft Entra, while the Google ADK client uses a RemoteA2aAgent to communicate over JSON-RPC. A key technical challenge involved correctly patching the Foundry agent endpoint to support both the Responses and A2A protocols simultaneously, as enabling A2A alone caused the agent card endpoint to return a 400 error. The setup required manual file syncing of shared modules before deployment, highlighting real-world complexity in multi-cloud agent interoperability.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in