aws / aws/aws-lambda-rust-runtime
Feature: Runtime Execution Simulator
- 主要言語
- Rust
- スター
- 3.6k
- フォーク
- 396
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
Name Pending.
Testing Lambda code can be difficult / unwieldy. While SAM exists for all supported languages, it is pretty limited in ergonomics, difficult to integrate with in CI, makes testing / infrastructure management unnecessarily complicated, and still requires further orchestration.
In an ideal world, we'd be able to "just" create a runtime with the corresponding service, add all the hooks, tracking, and tracing that we need, execute requests on top, and then verify the results, benchmark, get flamegraphs, etc, all without actually ever deploying, and all from a single `tokio::test`.
I have added a basic server in #1086, so this backlog issue is for extension / reuse of the implementation.
We should start from an internal implementation, and eventually publish a crate so that users can depend on it and integrate it in their CI.
コントリビューションガイド
調査の方向性
issue #1086 で追加された基本サーバーを入口として使用し、次にローカルランタイム実行のためにどのように拡張または再利用できるかを検討してください。実装前に、最初の内部マイルストーンと受け入れ基準を明確にしてください。この issue は現在、hooks、tracing、request の実行、benchmarking、最終的な crate の公開にまたがっているためです。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- aws, rust
- 領域
- cloud, testing
- issue の種類
- 機能追加
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 活発さ
- 活発
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 35/100