→ Back to Home
Serverless

Microsoft Details .NET Roadmap for Azure Functions and Isolated Worker Evolution

Microsoft has published its latest roadmap update for running .NET on Azure Functions, outlining milestones for upcoming runtime releases and the continuous maturation of the isolated worker execution model. The update confirms preview availability for .NET 9 on Azure Functions utilizing the isolated worker model, introduces preview packages for the next-generation isolated model SDK, and provides lifecycle timelines for previous in-process runtimes nearing end-of-servicing dates. The strategic value of this transition centers on architectural decoupling. Historically, in-process Azure Functions bound developer application code tightly to the host runtime's exact version and assembly dependencies. This created recurring dependency conflicts and forced teams to wait for platform-level updates before adopting new language features. Moving to the isolated worker model shifts functions to an out-of-process architecture where user code runs in a distinct .NET process, giving developers total control over dependencies, service configuration, and custom middleware. This progression reflects a broader shift across serverless compute providers away from tightly coupled host environments toward standardized runtime sandboxes and containerized execution models. As FaaS platforms handle larger enterprise application footprints, the ability to mirror standard application development paradigms—such as standard ASP.NET Core dependency injection, custom filters, and full control over process startup—has become essential. The roadmap also establishes tighter integration hooks for modern developer toolchains like .NET Aspire, streamlining local orchestration and distributed telemetry across distributed serverless topologies. In practice, engineering leaders and serverless practitioners must treat the isolated worker migration as a core operational priority rather than a routine version bump. Teams still operating on legacy in-process models must audit their existing function apps for platform-specific bindings that require refactoring to work across the isolated process boundary. While the isolated architecture unlocks unhindered .NET updates and cleaner modular designs, teams must account for subtle behavioral differences in execution context passing and cold start characteristics during initial deployment pipeline updates.
#azure functions#serverless#dotnet#cloud computing#faas
Read original source