Tabelog Tech Blog

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

プロダクト開発

ユーザーの声を聞き、プロダクト成長にコミットするための取り組み

目次 はじめに 食べログ仕入について簡単に紹介 ユーザーの声、純度100%の秘訣 飲食店と卸業者の課題 ユーザーの声を聞き、プロダクト開発に活かしていくための取り組み ユーザーへの訪問同行、オンラインミーティングへの参加 ユーザーになりきってプロダ…

「Software Design 2023年12月号」に食べログのChatGPT特集を寄稿しました

食べログのメディア領域でサービス開発のエンジニアリングマネージャーをしている関戸です。 2023年11月17日(金)発売のSoftware Design 2023年12月号にて、ChatGPT特集の記事を寄稿しました。1つの特集をすべて食べログが担当し、3章構成で合計26ページの…

Next.jsのStatic Exportsを本番プロダクトで利用してみた感想と注意点

目次 はじめに Static Exportsとは Static Exportsを採用した経緯 Static Exportsを利用する際の注意点 Dynamic Routingが使えない 対策 運用してみての感想 まとめ 最後に はじめに こんにちは。食べログ ウェブ開発部 FEチームの原田です。 昨年リリースし…

食べログの予約システムで起きた100bit問題に立ち向かう

はじめに 初めまして。食べログ飲食店システム開発部でマネージャーをしている井本と申します。2016年に入社し、様々なチームを経てから現在はインターネット予約に関連する機能を主管とする予約サービスチームにいます。 この記事では2022年にリリースした…

食べログのSEOの話 良いコンテンツを提供し検索体験の質を上げるSEOについて

こんにちは、食べログシステム本部プロダクトチームのotoyodaです。 検索に対するコンテンツの改善、いわゆるSEOを実施するチームに在籍しています。 この記事では食べログでのSEOに対する取り組みについてご紹介をします! 目次 食べログではどんなSEOをや…

プロジェクト品質革新の鍵!『不具合分析』で開発プロセスを改革

こんにちは!飲食店システム開発部オーダーチームで食べログオーダーのWebサービス開発を担当している堀口です。 本記事では、品質改善と不具合対応コストの削減に向けた新たな取り組みについてお伝えします。 はじめに プロジェクト品質と聞くと、何を思い…

食べログiOSアプリのフルリプレース時の問題の原因と解決案をレガシーソフトウェア改善ガイドで考えてみる

※ 本記事は、過去の事例を元により良い改善案を検討したものになります。現在ではすでに改善されている点なども記載されています。 こんにちは。食べログiOSアプリを担当している saten です。 私は食べログシステム本部 アプリ開発部の基盤チームに所属して…

日本初の挑戦〜食べログによるChatGPTプラグイン開発の舞台裏

はじめに 食べログのメディア領域でサービス開発のエンジニアリングマネージャーをしている関戸です。 2023年5月8日のプレスリリースの通り、食べログの新たな取り組みとして2023年5月6日にChatGPTプラグインの提供を開始しました。さまざまなメディアで日本…

Appエンジニア、Webエンジニア、デザイナー、企画の職能横断チームでプロダクト開発をスピーディーに進めるためにやっていること

こんにちは、 食べログノート開発をしている藤沢です。 この記事では、職能横断型チームである食べログノートのUI/UX改善チームでプロダクト開発をスピーディーに進めるための取り組みを紹介します。 食べログノートとは 2022年春にリリースされた予約管理台…

食べログオーダーが推進する飲食店DX

はじめに こんにちは。食べログオーダーチーム開発エンジニアの高山です。 食べログオーダーは食べログが取り組むモバイルオーダーサービスです。 2022年にサービスローンチし、おかげ様で多くの店舗様にご利用いただいております。 まだリリースしてから日…

職能を超えてユーザーに真摯に向き合う場所、カスタマーフライデー

はじめに こんにちは。食べログのメディア企画部プロダクトチームの日下です。 私は2021年1月にカカクコムに入社し、食べログに参画しました。ちょうど2年になります。 メディア企画部は、ユーザー向けサービスの企画開発を推進する部署です。 今日は私が入…

食べログのネット予約システムを支える技術要素

この記事は 食べログアドベントカレンダー2022 の24日目の記事です はじめに こんにちは、食べログ予約サービスチームの菅原です。バックエンドを担当しています。 今回は食べログアドベントカレンダー2022の16日目の記事で紹介した「食べログのネット予約シ…

スクラム開発のメリット 〜食べログノートUIUXチームでスクラム開発を初経験して〜

この記事は 食べログアドベントカレンダー2022 の22日目の記事です こんにちわ。サーバーサイドエンジニアの@redpineです。 食べログシステム本部 飲食店システム開発部 予約サービスチームに所属しており、食べログの予約システムを担当して3年になりました…

テストケースファーストでいこう

この記事は 食べログアドベントカレンダー2022 の17日目の記事です こんにちは!食べログでサーバーサイドエンジニアをしている清水です。 みなさんテストケース書いてますかー? テストケースといえばテスト実施の直前に作成するものだと考えている方もいる…

食べログのネット予約システムとは

この記事は 食べログアドベントカレンダー2022 の16日目の記事です はじめに こんにちは。食べログの予約チームの @aaknsk です。 2022年も残りわずかとなりましたね。 私はクリスマスと年末年始に食べたいものがたくさんあるものの 胃袋が全然足らなくて困…

食べログオーダー開発チームでQAチームを立ち上げた話

この記事は 食べログアドベントカレンダー2022 の14日目の記事です はじめまして、磯部と申します。 わたしはテストエンジニアとしてのキャリアは約15年ほどになり、様々な開発プロジェクトに関わってきました。 JSTQB Advanced Level Test Manager / Test A…

未経験の新卒が食べログのプロダクト開発の最前線で学んだこと

この記事は 食べログアドベントカレンダー2022 の13日目の記事です はじめに はじめまして。新卒1年目の向島です。 私は現在、食べログのWEBエンジニアとして、要件定義からリリースまで一貫してプロダクト開発に携わっています。 配属直後から、小さい案件…

食べログノートでスキーマドリブン開発をやってみた

この記事は 食べログアドベントカレンダー2022 の11日目の記事です✨☃☃✨ こんにちは!食べログでフロントエンドエンジニアをしている辻です。 以前は 食べログフロントエンジニアブログ で記事を書いていましたがお引越ししてきました! フロントエンドだけで…

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

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

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

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

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

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

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

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

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

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

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

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