検索クエリからファジーにキーワードを抽出する(スミス・ウォーターマン法に基づく実装)

TL;DR 表記揺れがふくまれる検索クエリにマッチしたコンテンツを表示するための手法として、スミス・ウォーターマン法に基づくあいまい検索を実装して検索精度を向上しました。この手法は機械学習システムを使わないためメンテナンスコストが低く、その一方…

アプリの機能拡充を支える新たな設計方針の追加

こんにちは。ギフトモールで Android アプリの開発をしている @KeithYokoma です。 前回の記事では最初の技術選定や設計にあった課題のうち、ViewModel の肥大化についてどのように解決したかを解説しました。今回は次の課題として浮上した Fragment と Acti…

DroidKaigi 2022にギフトモールの社員が登壇します

こんにちは、ギフトモールでAndroidアプリエンジニアをしているしゃりふ( @syarihu )です。 2022年10月5日 (水)から10月7日(金)にかけて開催されるDroidKaigi 2022の1日目に、ギフトモールから私しゃりふが登壇します。 本記事では、しゃりふが登壇するセ…

アプリの成長とともに形を変えたレイヤー構造の進化の過程

こんにちは。ギフトモールで Android アプリの開発をしている @KeithYokoma です。 前回の記事では新規アプリ開発にあたってひとりチーム体制でどのような技術を選び設計に落とし込んだか、またその体制で開発をスタートしリリースを続けていく中で見えてき…

DataDog カスタムメトリクスを利用したアプリケーションの異常監視

こんにちは。ギフトモール Engineering Managerをやっている @nori0620 です。 はじめに Giftmallではサーバ監視、アラート送信の仕組みに Datadog を導入しています。 Datadogの各種インテグレーションを利用することでEC2, ECS, RDS, ALBといった様々なイ…

Androidアプリケーションエンジニア 佐藤太一インタビュー 「人の役に立つアプリを作りたい私が今ギフトモールにいる理由」

ギフトモールで働くメンバーに「今ギフトモールにいる理由」を聞く入社インタビューシリーズ。 初回は2022年4月に入社したアプリケーションエンジニアの佐藤太一さん(@syarihu)のインタビューをご紹介します。