Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Feature StoreをRustで実装した話
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Ryosuke Kamesawa
November 13, 2020
Technology
67
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Feature StoreをRustで実装した話
Feature Storeと呼ばれる特徴量管理システムをRustで実装した経緯や使ったツールなど知見を紹介します。
Ryosuke Kamesawa
November 13, 2020
More Decks by Ryosuke Kamesawa
See All by Ryosuke Kamesawa
推論エンジンMAXの紹介
emakryo
1
650
ニューラルネットワークの量子化手法の紹介
emakryo
3
3.8k
MediaPipeの紹介
emakryo
0
130
Customizing Cargo for Cross Compiling
emakryo
0
58
Feature Store in DRIVE CHART
emakryo
0
110
なぜRustか?
emakryo
0
92
rustdef: Rust on Jupyter Notebook
emakryo
0
73
Cargo-makeを使ってみた
emakryo
0
610
Machine Learning on Graph Data @ICML2019
emakryo
0
69
Other Decks in Technology
See All in Technology
GoにおけるFFIのこれまでとこれから
goccy
3
950
Microsoft 365 Copilot chat -tekoälypalvelun tietosuojaongelmat
hponka
0
550
例外の正しい扱い方 そのエラー try-catchして大丈夫?
jinwatanabe
2
320
2026-09-04 SRE Tech Talk #15 怠惰なTerraform / Lazy Terraform
masasuzu
0
230
OpenTelemetry eBPF Instrumentationの舞台裏 / Behind the Scenes of OpenTelemetry eBPF Instrumentation
ymotongpoo
2
290
多摩川(.dev)ランニング入門 / Tamagawa.dev#3
fujiwara3
3
410
作り直せるコードは迅速に 作り直せないDBは慎重に - AI時代のプロダクトエンジニアが「判断の不可逆性」で開発速度を変える話
kinosuke01
0
280
GuardDuty 検知対応を DevOps Agent で効率化しようとしている話 / GuardDuty Investigations with DevOps Agent
masahirokawahara
1
340
Bet AI Day 2026丨AIによって本質に戻るシステムリスク管理
layerx
PRO
0
1.3k
AIで開発は速くなったのに、なぜ現場は楽にならないのか 〜あなたの組織のボトルネックを突き止めるワークショップ〜
jacopen
1
280
リージョンの壁を越える、 ちょっと変わったAWSサービスの話
falken
PRO
0
270
設計の世代交代を乗り越える、14年続くAndroidアプリの開発戦略
sansantech
PRO
1
150
Featured
See All Featured
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
370
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.5k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
The Limits of Empathy - UXLibs8
cassininazir
1
640
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.4k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
The browser strikes back
jonoalderson
0
1.6k
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.6k
Transcript
を で実装した話
亀澤諒亮(かめさわりょうすけ) 技術開発部 エッジ 歴 年ぐらい、業務で使い始めて 年 最近作ったもの 上で を実行 「ふつうのコンパイラをつくろう」の
実装 自己紹介
機械学習システムでの特徴量管理のマイクロサービス 大量のデータを扱う 高スループット データサイエンティストが直接読み書き 低レイテンシー 性能を犠牲にしたくないので で実装
インターフェース データ(特徴量)ストレージ メタデータストレージ サーバー アーキテクチャ
速度的には問題なし クライアント( )がボトルネックに… ツール、ライブラリは? 環境としては十分揃ってきている 開発コストは? 低いとは言えない 最初は型 ライフタイムパズルをする羽目に メンテナンスコストは低い
を使ったマルチスレッディングでもバグはほぼない で作ってみて
言語非依存な フレームワーク
None
None
相性が悪い の持てる参照は基本的に のみ 次のいずれかを予め選ぶ必要がある ごとに 個人的にはできる限り一番上 巨大なデータを取り回したいときのみ他の型 を作る
ごとに は非効率 毎回依存関係全てビルドする 依存関係のみビルドキャッシュに入れる