You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We promoted functions to beta in v1.14. We'd like to promote them to GA in v1.15. Before we do that, we should have an understanding of their performance and scaling characteristics. Some questions:
How many requests/second can a simple function handle with one replica? What about with N replicas?
How many XRs can exist at once sharing a simple function with one replica? What about with N replicas?
Do things change significantly when using a pipeline of functions?
What are the biggest performance bottlenecks? What could we improve?
Ultimately functions are pretty open ended - for example I imagine a Python function will be a lot less performant than a Go function. I also imagine it will be very possible to write a slow Go function. Mostly I would like to validate that there's no huge performance issues with the architecture overall - i.e. that a relatively simple function scales up to hundreds or thousands of requests pretty easily.
How could Crossplane help solve your problem?
Test and understand the scale limits of functions. 😄
The text was updated successfully, but these errors were encountered:
@negz of course, I'll be happy to help. Let's organize a quick sync before your PTO. It also aligns with #5036 as the top command could include simple utilization metrics for functions too.
Crossplane does not currently have enough maintainers to address every issue and pull request. This issue has been automatically marked as stale because it has had no activity in the last 90 days. It will be closed in 14 days if no further activity occurs. Leaving a comment starting with/fresh will mark this issue as not stale.
What problem are you facing?
We promoted functions to beta in v1.14. We'd like to promote them to GA in v1.15. Before we do that, we should have an understanding of their performance and scaling characteristics. Some questions:
Ultimately functions are pretty open ended - for example I imagine a Python function will be a lot less performant than a Go function. I also imagine it will be very possible to write a slow Go function. Mostly I would like to validate that there's no huge performance issues with the architecture overall - i.e. that a relatively simple function scales up to hundreds or thousands of requests pretty easily.
How could Crossplane help solve your problem?
Test and understand the scale limits of functions. 😄
The text was updated successfully, but these errors were encountered: