Skip to content

DOC-313: Kinesis: add option for a rust based mock#731

Open
jbeemster wants to merge 1 commit into
mainfrom
kinesis-rust-mock
Open

DOC-313: Kinesis: add option for a rust based mock#731
jbeemster wants to merge 1 commit into
mainfrom
kinesis-rust-mock

Conversation

@jbeemster

Copy link
Copy Markdown

No description provided.

@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying localstack-docs with  Cloudflare Pages  Cloudflare Pages

Latest commit: 8f0d6b7
Status: ✅  Deploy successful!
Preview URL: https://8c236338.localstack-docs.pages.dev
Branch Preview URL: https://kinesis-rust-mock.localstack-docs.pages.dev

View logs

Future versions of LocalStack will likely default to using the `scala` engine over the less-performant `node` version currently in use.
:::

#### Rust engine

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Its hard to benchmark Scala vs Rust accurately as Scala does not adhere to API data plane limits like 1MiB/s ingress rates per shard but all of my tests show lower CPU + Memory usage and equivalent or better throughput once shards are scaled up high enough for the Rust side to really get going.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant