Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Serverless container runtime #23

Open
1 task
willtsai opened this issue Dec 16, 2023 · 6 comments
Open
1 task

Serverless container runtime #23

willtsai opened this issue Dec 16, 2023 · 6 comments
Assignees

Comments

@willtsai
Copy link
Contributor

willtsai commented Dec 16, 2023

Overview of roadmap item

Given the importance of serverless infrastructure in the modern application landscape, it is a priority for Radius to support serverless resources. The initial expansion will focus on support for an unopinionated serverless container runtime before exploring integrations with other serverless platforms.

Related issues

Related issues

  1. feature triaged

Additional context

@willtsai willtsai changed the title Serverless resources on Radius Serverless resources on Radius (beginning with ACI) Dec 16, 2023
@willtsai willtsai changed the title Serverless resources on Radius (beginning with ACI) Serverless resources on Radius (ACI) Dec 16, 2023
@willtsai willtsai moved this to 📋 Backlog in Radius Roadmap Dec 16, 2023
@willtsai willtsai moved this from 📋 Backlog to 🔖 Prioritized in Radius Roadmap Dec 16, 2023
@willtsai
Copy link
Contributor Author

willtsai commented Jan 8, 2024

Note, here is a comment from the community with feedback: radius-project/radius#6964 (comment)

@willtsai willtsai changed the title Serverless resources on Radius (ACI) Serverless resources on Radius Jan 12, 2024
@willtsai willtsai changed the title Serverless resources on Radius Serverless container runtime Jan 12, 2024
@itpropro
Copy link

Really looking forward to using Radius with Container Apps!

@willtsai willtsai moved this from ✏️ Designing to 📋 Accepted in Radius Roadmap Mar 27, 2024
@willtsai willtsai moved this from 📋 Accepted to ✏️ Designing in Radius Roadmap Mar 28, 2024
@willtsai willtsai moved this from ✏️ Designing to 📋 Accepted in Radius Roadmap Mar 28, 2024
@itpropro
Copy link

I would like to reiterate here, as the lack of support for serverless runtimes has become the main blocker for adopting radius at most companies I talked to.
It is currently not possible to create and deploy a fully cloud native application with radius that can seamlessly scale (to zero), uses purely serverless/platform services and has an event driven architecture. This is mainly due to the lack of serverless runtime support, but also caused by the dependency to run radius itself in a Kubernetes cluster (which is a different issue).

Since serverless has settled as a standard for many scenarios and edge computing, especially with technologies like workers supported by things like WASM, is more and more becoming an essential part of modern application architectures, Radius should support these patterns as a first party feature.
This includes support for Container Apps and Container Instances on Azure, Fargate on AWS, but also modern serverless databases like Turso or Neon as well as support for native serverless runtimes like Cloudflare Workers or Wasm focused services like Wasmer that go beyond containers.

I know that many of this is probably far in the future for radius, but what I would encourage for the short term is to have a runtime model that is easily extendable with new runtimes and which supports custom runtime bindings that don’t need to be part of the core of radius.
This way it’s much easier to respond to development trends and to give projects the possibility to manage their complete application architecture with radius, independent of runtime choice, where they are currently forced into Kubernetes.

@willtsai willtsai moved this from 📋 Accepted to ✏️ Designing in Radius Roadmap May 8, 2024
@willtsai willtsai moved this from ✏️ Designing to 📋 Accepted in Radius Roadmap May 8, 2024
@willtsai willtsai self-assigned this May 20, 2024
@itpropro
Copy link

Hey @willtsai ,
great to see that this is taken over by you! Is there anything I can do to support here or any additional feedback that would help you?

@itpropro
Copy link

Any updates @willtsai ?

@willtsai
Copy link
Contributor Author

willtsai commented Nov 1, 2024

@itpropro - hello, apologies for missing your comments before! This remains as one of the top items in our roadmap and backlog. I'll be working on the feature spec soon and will definitely reach back out with questions on user scenarios, etc. thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: ✏️ Designing
Development

No branches or pull requests

2 participants