Rust製プロダクトを 3年以上運用して得たノウハウ
by
Kazumasa Yamamoto
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
ユニークビジョン株式会社 山本一将 Rust製プロダクトを 3年以上運用して得たノウハウ Rust、何もわからない... #9
Slide 2
Slide 2 text
自分と会社の紹介 2
Slide 3
Slide 3 text
3 山本 一将 ユニークビジョン株式会社 バックエンド開発, 業務でRust書いてます! ヤクルトスワローズ/将棋/キャンプ/DQW/謎解き 2015年 世界コンピュータ将棋選手権 9位 kyamamoto9120
Slide 4
Slide 4 text
4 Twitterキャンペーンツールやチャットボットなど SNSマーケティングをより効果的に運営するためのツール 「Belugaシリーズ」を開発・運用 AtCoder コンテストや Rust.Tokyo 2022 をスポンサード
Slide 5
Slide 5 text
本題 5
Slide 6
Slide 6 text
Rustはプロダクトで使えるのか?
Slide 7
Slide 7 text
大変だけど使えるし、長期的には良い!
Slide 8
Slide 8 text
お話すること 8 1. 苦労したこと 2. Rust で得られた恩恵 3. 使い続けていくための努力
Slide 9
Slide 9 text
苦労したこと
Slide 10
Slide 10 text
image : Exif 情報を保持してくれない 10
Slide 11
Slide 11 text
rusoto : connection closed before message completed 11
Slide 12
Slide 12 text
actix-web : 突然の死 12
Slide 13
Slide 13 text
得られた恩恵
Slide 14
Slide 14 text
コンパイルが通ったときの安心感 14 モノリスな状態 分割
Slide 15
Slide 15 text
コスト面でのメリット 15 とにかくメモリ使用量が少ない! 1 vCPU 2 GB 0.25 vCPU 0.5GB 小さいインスタンスをスケールアウトさせる
Slide 16
Slide 16 text
使い続けていくための努力
Slide 17
Slide 17 text
17 Rust ユーザーグループ 発足 ペアプロや勉強会など 教育体制の構築 技術検証 Crate がなければ作る! コミュニティへの貢献 アウトプットを増やす 参考になる Rust っぽい実装
Slide 18
Slide 18 text
さいごに 18
Slide 19
Slide 19 text
19 エンジニア募集中!
Slide 20
Slide 20 text
20
Slide 21
Slide 21 text
ありがとうございました 21 kyamamoto9120 X 採用してます! 皆さんとお話したい! ● 今日の発表について ● ユニークビジョン ● Rustについて ● コードレビューの工夫 ● 開発リーダーのお悩み ● 東京ヤクルトスワローズ ● etc…