Using Aspire with Azure API Management in an Azure Landing Zones architecture? #13976
TL;DRWe follow Microsoft Azure Landing Zones (CAF) with APIM as a mandatory ingress in dedicated platform subscriptions and independently deployed application workloads. Hi Aspire team 👋 I’m trying to understand whether Aspire fits into our architecture, or if parts of our use case are intentionally out of scope — and I’d appreciate a sanity check. Our current setup (simplified)We’re following Microsoft Azure Landing Zones (CAF) guidance:
Even APIs that are only consumed by their “own” frontend are still registered in APIM to maintain consistent governance. What we’re trying to evaluateWe see clear value in Aspire for:
However, we struggle to see how Aspire fits when:
I’ve also seen the Aspire roadmap discussion indicating a planned host integration with Azure API Management: That made me want to clarify how this integration is intended to be used in more governance-heavy architectures like ours. The core questionGiven an APIM-first Azure Landing Zones architecture:
I want to make sure we’re not trying to force Aspire into a space it was never designed for — and if the answer is “this is intentionally limited to local/dev scenarios”, that’s perfectly fine. Thanks for building Aspire and for any guidance you can share! Note: I had some AI help drafting this post due to dyslexia — thank you for your understanding. |
Replies: 1 comment 1 reply
|
The team is spending time working on primitives to enable many scenarios. We have not given thoughts to what the best practices are for landing zones or very specific existing architectural patterns that require a very specific set of azure resources to be arranged with very specific configuration. We intend for Aspire to be a swiss arny knife for modeling local dev environments, pipelines and deployment targets. At the moment deployment isn't mature enough to make this "just work like magic", there are missing azure resources (like APIM) that we have to design but we intend to get there. |
The team is spending time working on primitives to enable many scenarios. We have not given thoughts to what the best practices are for landing zones or very specific existing architectural patterns that require a very specific set of azure resources to be arranged with very specific configuration.
We intend for Aspire to be a swiss arny knife for modeling local dev environments, pipelines and deployment targets. At the moment deployment isn't mature enough to make this "just work like magic", there are missing azure resources (like APIM) that we have to design but we intend to get there.