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
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Ryosuke Kamesawa
November 13, 2020
Technology
65
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
640
ニューラルネットワークの量子化手法の紹介
emakryo
3
3.7k
MediaPipeの紹介
emakryo
0
120
Customizing Cargo for Cross Compiling
emakryo
0
54
Feature Store in DRIVE CHART
emakryo
0
98
なぜRustか?
emakryo
0
86
rustdef: Rust on Jupyter Notebook
emakryo
0
67
Cargo-makeを使ってみた
emakryo
0
580
Machine Learning on Graph Data @ICML2019
emakryo
0
68
Other Decks in Technology
See All in Technology
オートマトンと字句解析でRoslynを読む
tomokusaba
0
130
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
15
110k
実践が先生だった— 新卒サーバーエンジニア1年目のリアル
mixi_engineers
PRO
0
220
AI Agent を本番環境へ―― Microsoft Foundry × Azure Serverless で作る Enterprise-Ready な基盤
shibayan
PRO
1
960
NetBoxを利用した作業効率化の試み_NetDevNight4
tnoha
0
420
AI ネイティブな組織に Gemini Enterprise Agent Platform がなぜ必要なのか
asei
1
120
LangfuseによるLLMOps基盤の構築と活用事例
zozotech
PRO
1
210
「待ち時間」の消滅と「自我消耗」の加速:生成AI時代のエンジニアを救うメンタル・リソース管理
poropinai1966
0
380
20260608_Codexの可能性_ノンプログラマー向け_大城追記
doradora09
PRO
0
690
個人OSSが、机の上から世界に広がるまでの話
shinyasaita
1
170
基調講演:人とAIをつなぐIoTの今と未来 ー 「フィジカル」と「デジタル」が出会うその先へ【SORACOM Discovery 2026】
soracom
PRO
0
370
データエンジニアこそ組織のオントロジーに向き合うべき — 問いに答えるAIから、事業を動かすAIへ
gappy50
7
2.9k
Featured
See All Featured
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
650
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
400
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.4k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
How STYLIGHT went responsive
nonsquared
100
6.2k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
Test your architecture with Archunit
thirion
1
2.3k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.7k
Statistics for Hackers
jakevdp
799
230k
Are puppies a ranking factor?
jonoalderson
1
3.7k
The Cult of Friendly URLs
andyhume
79
7k
Optimizing for Happiness
mojombo
378
71k
Transcript
を で実装した話
亀澤諒亮(かめさわりょうすけ) 技術開発部 エッジ 歴 年ぐらい、業務で使い始めて 年 最近作ったもの 上で を実行 「ふつうのコンパイラをつくろう」の
実装 自己紹介
機械学習システムでの特徴量管理のマイクロサービス 大量のデータを扱う 高スループット データサイエンティストが直接読み書き 低レイテンシー 性能を犠牲にしたくないので で実装
インターフェース データ(特徴量)ストレージ メタデータストレージ サーバー アーキテクチャ
速度的には問題なし クライアント( )がボトルネックに… ツール、ライブラリは? 環境としては十分揃ってきている 開発コストは? 低いとは言えない 最初は型 ライフタイムパズルをする羽目に メンテナンスコストは低い
を使ったマルチスレッディングでもバグはほぼない で作ってみて
言語非依存な フレームワーク
None
None
相性が悪い の持てる参照は基本的に のみ 次のいずれかを予め選ぶ必要がある ごとに 個人的にはできる限り一番上 巨大なデータを取り回したいときのみ他の型 を作る
ごとに は非効率 毎回依存関係全てビルドする 依存関係のみビルドキャッシュに入れる