“今回の目的は「ネットワークのレイテンシすらも排除した、極限のパフォーマンス」の実現です”
記事の内容は技術的に変。FFIを使うのは当たり前の話で選択肢以前の話。記事で「gRPCやWeb APIでマイクロサービスとして切り出す」を選択肢としてあげているのは猛烈に違和感があり著者はこの辺り理解していないでしょ。
FFIで済むものを必要がないのにわざわざWEB APIやgRPCで提供しないでしょう。思考の順が逆では。
あの人も「一ツ橋」を「1 ツ橋」にするのかな
共通化されないと意味無し。
手段よりも住所正規化などというデスロードを逝く目的が気になったが、Sansanで納得しました
今日の痛いエンジニア祭り
住所検索でGCのWCETなんか気にする必要あるんだろうか。文字列メモリも本当に全部事前確保してシステムコールを防いでるの? システムコール依存のmutexも使わずに? そしてRubyやNodeから呼び出すのに?
https://support.google.com/edu/classroom/thread/352246847?hl=en&sjid=7114834321313684382-NC
手段が目的化しがちな例か。ほんとそういうエンジニア結構多いね。目的しか見ないもの、それはそれで頭が痛いんだが。
なぜ私たちは住所正規化エンジンをRustで"再発明"したのか? - FFIによる多言語高速化と開発者体験の裏側 - Sansan Tech Blog
“今回の目的は「ネットワークのレイテンシすらも排除した、極限のパフォーマンス」の実現です”
記事の内容は技術的に変。FFIを使うのは当たり前の話で選択肢以前の話。記事で「gRPCやWeb APIでマイクロサービスとして切り出す」を選択肢としてあげているのは猛烈に違和感があり著者はこの辺り理解していないでしょ。
FFIで済むものを必要がないのにわざわざWEB APIやgRPCで提供しないでしょう。思考の順が逆では。
あの人も「一ツ橋」を「1 ツ橋」にするのかな
共通化されないと意味無し。
手段よりも住所正規化などというデスロードを逝く目的が気になったが、Sansanで納得しました
今日の痛いエンジニア祭り
住所検索でGCのWCETなんか気にする必要あるんだろうか。文字列メモリも本当に全部事前確保してシステムコールを防いでるの? システムコール依存のmutexも使わずに? そしてRubyやNodeから呼び出すのに?
https://support.google.com/edu/classroom/thread/352246847?hl=en&sjid=7114834321313684382-NC
手段が目的化しがちな例か。ほんとそういうエンジニア結構多いね。目的しか見ないもの、それはそれで頭が痛いんだが。