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

Rust SDK #124

Open
2 tasks
sanposhiho opened this issue Nov 9, 2024 · 3 comments
Open
2 tasks

Rust SDK #124

sanposhiho opened this issue Nov 9, 2024 · 3 comments
Assignees
Labels
kind/feature Categorizes issue or PR as related to a new feature.

Comments

@sanposhiho
Copy link
Member

What would you like to be added:

Rust SDK.

Why is this needed:

Currently, we offer TinyGo SDK only, which works basically because Go is a primary language in K8s world.
But, we also know its performance is limited due to the inlined GC, which we can never avoid as long as we use TinyGo, or even if we switch to Go SDK.

So, we expect Rust to offer a more performant SDK. After all, users would be able to choose the SDKs based on their performance requirement and preference.

Completion requirements:

This enhancement requires the following artifacts:

  • Implement a new SDK
  • Docs update
@sanposhiho sanposhiho added the kind/feature Categorizes issue or PR as related to a new feature. label Nov 9, 2024
@sanposhiho
Copy link
Member Author

/cc @dejanzele

@jgiannuzzi
Copy link
Contributor

Hey @sanposhiho 👋
I'm @dejanzele's Kubecon co-speaker and I'm trying to work on this Rust SDK!

@sanposhiho
Copy link
Member Author

Thanks,
/assign @jgiannuzzi

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/feature Categorizes issue or PR as related to a new feature.
Projects
None yet
Development

No branches or pull requests

2 participants