lambdaに関するrohkiのブックマーク (3)

  • AWS Lambda の新機能 Custom Runtime を Rust でトライ - Don't Repeat Yourself

    この記事は CyberAgent Developers Advent Calendar 2018 3日目の記事です. アドテクスタジオ所属の yuki です.社内の方向けに軽く自己紹介をしておくと,2017/11 中途入社です.アドテクスタジオの某プロダクトでテックリードをしています. Rust が好きなので,基社内でも社外でも Rust の話しかしていません.Rust のゼミを最近同僚の方と一緒に立ち上げるなど,ScalaGo 言語の採用事例の多いアドテクスタジオ内で,Rust の市民権を得ようと (笑) がんばっています. 先日,ついに念願の待ちに待った, Rust によって記述された関数を AWS Lambda 上で実行可能になったというアナウンスがありました.Custom Runtime という機能です.実はこれまでにも Lambda 上で Rust を実行する方法はあった

    AWS Lambda の新機能 Custom Runtime を Rust でトライ - Don't Repeat Yourself
  • Kinesis Firehose のデータ変換 Lambda を Golang で作って計測してみた - ソモサン

    概要 前回 やるといってたやつです。 AWS LambdaGolang を公式サポートしたので、これまでやってきたのと同じような Lambda を作って計測してみました。 先に結果だけ書くと、 Rust: 55.8 k レコードを 23.4 秒で処理 => 1 秒あたり約 2384.6 レコードを処理 Python: 56.7 k レコードを 397 秒で処理 => 1 秒あたり約 142.8 レコードを処理 Golang: 52.4k レコードを 13.4 秒で処理 => 1 秒あたり約 3910.4 レコードを処理 表にするとこんな感じ。 Runtime record/s Python 142.8 Rust 2348.6 Golang 3910.0 すごい。 仮説 当初立てていた仮説では、Rust とそんなに差はでないかな、と考えていました。 というのも、風の噂でGolang

    Kinesis Firehose のデータ変換 Lambda を Golang で作って計測してみた - ソモサン
    rohki
    rohki 2018/02/18
    書いた
  • AWS Lambda での Go サポート開始

    Go を使用した AWS Lambda 関数コードの開発が可能になりました。 Lambda を使用することで、サーバーをプロビジョニングおよび管理することなく、コードを実行できます。AWS CLI または Lambda コンソールを介して ZIP ファイルとして Go の実行可能成果物をアップロードし、 go1.x ランタイムを選択するのみです。Lambda を用いることで、コードのビルドとパッケージングに Go のネイティブツールを使用できます。さらに詳しくは、ドキュメントを参照してください。 Go で作成されたサーバーレスアプリケーションの実装と管理に AWS Serverless Application Model (SAM) を使用することもできます。そして、AWS CodeStar の Go テンプレートにより、開発全体の設定が容易になり、サーバーレスアプリケーションに引き続きツ

    AWS Lambda での Go サポート開始
  • 1