Tabelog Tech Blog

食べログの開発者による技術ブログです

検索データを活用したレストラン検索の改善について

この記事は 食べログアドベントカレンダー2022 の4日目の記事です はじめに レストラン検索改善ユニットでサーバーサイドエンジニアをしている儀保です。 今回は食べログのレストラン検索改善ユニットで様々な数値をみて改善の取り組みしているのでその紹介…

Android 版食べログアプリに ViewBinding を導入した話

この記事は 食べログアドベントカレンダー2022 の3日目の記事です はじめまして。 食べログシステム本部 アプリ開発部の和田と申します。 私は、Android 版食べログアプリの保守を主に担当しています。 今回は、Android 版食べログアプリに ViewBinding を…

大規模システムのリファクタリング

この記事は 食べログアドベントカレンダー2022 の2日目の記事です この記事を書くきっかけ 食べログのような大規模システムで既存機能改修を行う際、構造把握に時間がかかることがあります。 なので、今後の開発がスムーズに進むようにリファクタリングを行…

チームに浸透する技術選定をするためには

この記事は 食べログアドベントカレンダー2022 の1日目の記事です 概要 食べログシステム本部 新規事業開発部 仕入チームの板谷です。 今回は、私が何度か行なった「技術選定」についてお話ししたいと思います。 なぜこのテーマにしたかと言いますと、自分は…

開発プロセス改善による変化を定量的に捉える【緊急Ques 「食べログの品質ダッシュボード」】

はじめに はじめまして、食べログシステム本部のDeveloper Productivityチームでテスト自動化ユニットのリーダーをしているhagevvashiです。 2022年9月29(木)に緊急Ques 「食べログの品質ダッシュボード」という勉強会に私を含む食べログのエンジニアが登壇…

マトリクス型組織の導入と開発プロセス改善の取り組み【緊急Ques「食べログの品質ダッシュボード」】

はじめに はじめまして、食べログシステム本部のプロダクトチームでメディア領域の開発マネージャーをしている関戸です。 2022年9月29(木)に緊急Ques 「食べログの品質ダッシュボード」という勉強会に私を含む食べログのエンジニアが登壇しました。 Quesとは…

「品質ダッシュボード」と「データによる意思決定」【緊急Ques 「食べログの品質ダッシュボード」】

はじめまして、食べログシステム本部のデータサイエンスチームでデータ利活用のリードをしている富田です。 2022年9月29(木)に緊急Ques 食べログの品質ダッシュボードという勉強会に食べログのエンジニア達が登壇し、私も登壇させていただきました。 勉強会…

FirestoreによるPush型の情報パイプライン設計と運用 in 食べログオーダー

はじめに 食べログオーダーチームの大内です。 食べログオーダーではリアルタイムアップデート基盤としてFirestoreを採用し、システム上を流れる来店や注文といった情報をリアルタイムで店舗オペレーションへと繋げています。 本記事では私たちがFirestoreを…

Debezium Usecases in Tabelog

はじめに こんにちは。食べログシステム本部 技術部 マイクロサービス化チームの栗山です。 マイクロサービス化チームのミッションは「巨大なモノリシックサービスにおける開発の辛さを解消し、少人数のチームが自律的に意思決定しながら開発するためのシス…

緊急Ques~食べログの品質ダッシュボード~登壇レポート

はじめに はじめまして、食べログシステム本部のDeveloper Productivityチームでテックリードをしている荻野です。2022年9月29(木)に緊急Ques ~食べログの品質ダッシュボード~という勉強会に食べログのエンジニア達が登壇しました。そこで今回は食べログの品…

Tabelog Tech Blog 始めます!

はじめまして。 株式会社カカクコム'18年新卒の千葉と申します。 この度、「 Tabelog Tech Blog 」を開設しました Tabelog Tech Blog は、食べログ の開発者が技術的課題に対する取り組みやプロダクト開発の試行錯誤で得た学びなど、食べログの開発にまつわ…