タグ

2021年2月18日のブックマーク (3件)

  • レシピ検索を支えるレガシーでクリティカルな大規模バッチを刷新した話 - クックパッド開発者ブログ

    こんにちは、会員事業部の新井です。余暇を全て Auto Chess に喰われています。 過去このブログにはサービス開発に関する記事*1を投稿させていただいているのですが、今回はシステム改修についての記事になります。 クックパッドには検索バッチと呼ばれる大規模なバッチが存在するのですが、今回それを刷新することに成功しました。 そこでこの記事では旧システムに存在していた問題点、新システムの特徴や実際の開発について述べたいと思います。 背景 クックパッドレシピ検索では Apache Solr を検索サーバーとした全文検索を利用しています。古くは Tritonn を利用して MySQL に作られた専用 table を対象に全文検索を実行していたようですが、その頃から「検索バッチ」と呼ばれるバッチが存在していました。 このバッチは、簡単に言うと「検索インデックス」と呼ばれる検索用メタデータを生成す

    レシピ検索を支えるレガシーでクリティカルな大規模バッチを刷新した話 - クックパッド開発者ブログ
  • 「誰もいない開発」と「おまとめしておきました開発」|市谷 聡啓 (papanda)

    世の中の受発注によるソフトウェア開発には、両極端がある。一つは、「誰もいない開発」。もう一つは、「おまとめしておきました開発」。 全員集合なのに「誰もいない開発」 「誰もいない開発」は、プロジェクトや開発の進め方をどうしていくべきか、誰一人考えられていない状況のこと。いろいろと「こうすべし」「ここが課題だ」と意見だけは出てくるが、主体的な行動が取られることは無い。 業を煮やした発注側の指摘も、受注側のテコ入れ人材の指摘も、会議で波紋は呼ぶが、少し揺れて消えていく。いずれにしても、行動に落ちていかないため、言葉として宙をしばらく漂うだけ。「前回のあれどうなった?」で場には、再び波紋が広がるが、大した結果には繋がらない。 結局は身をもって引っ張っていくような人物が出てくるまで、状況は変わらない。どれだけ発言があったとしても、行動に落とし込むまでは。言葉だけ重ねても状況は一歩も進んでいかない。

    「誰もいない開発」と「おまとめしておきました開発」|市谷 聡啓 (papanda)
  • Palantir (パランティア)

    Palantir (パランティア) は、お客様があらゆるデータ、意思決定、オペレーションを効果的に統合することを可能にするソフトウェア ソリューションを提供しています。

    Palantir (パランティア)