Recommended
PDF
MLOps に基づく AI/ML 実運用最前線 ~画像、動画データにおける MLOps 事例のご紹介~(映像情報メディア学会2021年冬季大会企画セッショ...
PDF
PDF
フロー効率性とリソース効率性、再入門 #devlove #devkan
PDF
大容量ファイルもGitで管理。 Git LFSの使い方
PPTX
PDF
PDF
PDF
PPTX
DXとかDevOpsとかのなんかいい感じのやつ 富士通TechLive
PDF
ブレインパッドにおける機械学習プロジェクトの進め方
PDF
【Unite 2018 Tokyo】60fpsのその先へ!スマホの物量限界に挑んだSTG「アカとブルー」の開発設計
PDF
pgvectorを使ってChatGPTとPostgreSQLを連携してみよう!(PostgreSQL Conference Japan 2023 発表資料)
PDF
PPTX
心理的安全性と、Veinの紹介 Psychological safety and introduction of Vein
PDF
プロダクトの強い軸を作るプロダクトマネジメントフレームワーク
PPTX
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)
PDF
Machine learning CI/CD with OSS
PDF
【DL輪読会】A Path Towards Autonomous Machine Intelligence
PPTX
IoT と時系列データと Elasticsearch | Data Pipeline Casual Talk Vol.4
PPTX
コロナ禍で挑んだ超高速アジャイル開発 ~最速1.5ヶ月でローンチしたおでかけ混雑マップの舞台裏 (技術編) ~(NTTデータ テクノロジーカンファレンス ...
KEY
PDF
PPTX
PPTX
PPTX
PDF
PDF
PDF
文献紹介:PolyViT: Co-training Vision Transformers on Images, Videos and Audio
PPTX
The Twelve-Factor App (2017)
PDF
Azure アプリケーション アーキテクチャ ガイド 紹介
More Related Content
PDF
MLOps に基づく AI/ML 実運用最前線 ~画像、動画データにおける MLOps 事例のご紹介~(映像情報メディア学会2021年冬季大会企画セッショ...
PDF
PDF
フロー効率性とリソース効率性、再入門 #devlove #devkan
PDF
大容量ファイルもGitで管理。 Git LFSの使い方
PPTX
PDF
PDF
PDF
What's hot
PPTX
DXとかDevOpsとかのなんかいい感じのやつ 富士通TechLive
PDF
ブレインパッドにおける機械学習プロジェクトの進め方
PDF
【Unite 2018 Tokyo】60fpsのその先へ!スマホの物量限界に挑んだSTG「アカとブルー」の開発設計
PDF
pgvectorを使ってChatGPTとPostgreSQLを連携してみよう!(PostgreSQL Conference Japan 2023 発表資料)
PDF
PPTX
心理的安全性と、Veinの紹介 Psychological safety and introduction of Vein
PDF
プロダクトの強い軸を作るプロダクトマネジメントフレームワーク
PPTX
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)
PDF
Machine learning CI/CD with OSS
PDF
【DL輪読会】A Path Towards Autonomous Machine Intelligence
PPTX
IoT と時系列データと Elasticsearch | Data Pipeline Casual Talk Vol.4
PPTX
コロナ禍で挑んだ超高速アジャイル開発 ~最速1.5ヶ月でローンチしたおでかけ混雑マップの舞台裏 (技術編) ~(NTTデータ テクノロジーカンファレンス ...
KEY
PDF
PPTX
PPTX
PPTX
PDF
PDF
PDF
文献紹介:PolyViT: Co-training Vision Transformers on Images, Videos and Audio
Similar to 4年前にRustで新規プロダクトを?!枯れてない技術の採択にまつわるエトセトラ:developers summit 2023 10-d-8
PPTX
The Twelve-Factor App (2017)
PDF
Azure アプリケーション アーキテクチャ ガイド 紹介
PDF
20140717 awssummit2014-cloud-operation
PPTX
PDF
PDF
PDF
ベンチャーCTO、AWSエバンジェリストを経て考える、 クラウド時代に向き合うエンジニアの心構えとは?
More from Yusuke Mori
PDF
PDF
Rust、何もわからない...#7 VecDeque再訪
PDF
PDF
PPTX
Handii スタートアップエンジニア開発課題LT day2
PPTX
useful library in rust@shitamachi.rs #2
PDF
4年前にRustで新規プロダクトを?!枯れてない技術の採択にまつわるエトセトラ:developers summit 2023 10-d-8 1. 2. 3. 4. 5. 6. 7. 2023 paild, Inc.
弊社の技術スタック
● 開発言語
○ (フロント)TypeScript + React
○ (サーバー)Rust + actix-web/axum
● インフラ
○ AWS
○ CircleCi / GitHub Actions
○ and so on …
8. 9. 10. 11. 12. 2023 paild, Inc.
実際に困ったこと 〜非同期ランタイム今昔〜
● Rustでは、永らく非同期周りのデファクトが定まっていなかった
○ tokio vs async-std vs smolだけならまだしもactix-rtなどの亜種も...
○ 今はtokioが天下統一した(はず)
● しかし、まだ非同期への道のりは長い
○ dieselは未だに非同期対応が進んでいない
○ asyncなtraitを作るためには外部crateが必要
13. 2023 paild, Inc.
実際に困ったこと 〜SDK問題〜
● 当然のようにSDKのサポート言語にRustが含まれている状態ではない
○ Auth0 / SendGrid などなど、どうにかはなるができれば公式でサポートしてほしい…
○ 有志によるライブラリがない場合はAPIを直接叩きあれこれする必要があります
● AWS SDKの問題
○ 永らくRusotoという非公式なライブラリがデファクトだった
○ aws-sdk-rustの登場により公式SDK爆誕、しかし…
14. 2023 paild, Inc.
実際に困ったこと 〜OpenAPI/Protocol Buffers〜
● OpenAPIからサーバーコードを吐き出したいがなかなかうまくいかない
○ サーバーコードにマクロをつけてOpenAPIを吐き出すというのが昨今の主流
○ サーバーサイドコードを触らないとインターフェースが決められないということになる
● Protocol Buffersでtonicのサーバーコードを吐き出せる!
○ over httpするにはgatewayが必要だがwritten by Rustなgatewayを吐き出すのは難しい...
15. 2023 paild, Inc.
実際に困ったこと 〜actix-webのお家騒動〜
● actix-webのメンテナがリポジトリをアーカイブしてしまった
○ 色々と事情はあったみたいだけど、要するに使っていたフレームワークがいきなり消失した
○ OSSなので、当然のリスクではあるものの…相当震えました
○ 本件については、その後JohnTitorがメンテナーに就任することで解決した
16. 17. 2023 paild, Inc.
採用に関して
● 幸いなことにRustを書きたいというdeveloperは多い
○ 弊社もポジションオープンしてるので、是非ご応募ください♥
● ただ、会社のスケーリングに合うほどかどうかは会社による
○ 来月から10人Rustで本番コードの開発経験がある人を、予算内で調達!とかは多分厳しい
● オンボーディングについてはさほど問題にならない
○ プログラミン言語の難しさ <<< Webの本質的な難しさ
18. 2023 paild, Inc.
まとめ
● 日頃から技術の特性・雰囲気について情報を収集しておくと、いざ選定の際
に選んでも大丈夫かどうかくらいの判断材料にはできる
● RustでのWebサービス開発は、しんどい部分も経験してきたが、それを補っ
て余りある良い部分があるし、それでも最近はかなり枯れてきた
● 採用に関しては、会社のフェーズや人的リソースの確保のやり方によっては
スケールしない
19.