Tabelog Tech Blog

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

持続可能な開発組織に必要な文化 6選

この記事は 食べログアドベントカレンダー2023 の18日目の記事です こんにちは。食べログシステム本部 アプリ開発部で部長をしている @sato-tatsuaki-biz です。 本記事を書くきっかけとなったのは、4月に担当する部が変わり、部長が変わっても混乱なく成果…

Android14(APIレベル34)への対応について

この記事は 食べログアドベントカレンダー2023 の17日目の記事です。 初めまして、食べログのアプリ基盤チームでAndroidアプリを担当しているtomotakasgです。 普段はAndroidアプリのリファクタリングや開発環境(IDEやCI/CDなど)の整備、ライブラリ選定等…

チームにモブワークを取り入れてみた話

この記事は食べログアドベントカレンダー2023の16日目の記事です 食べログシステム本部の品質管理室のSET(Software Engineer in Test)チームで自動テストの仕事をしている@shibu_shibuです。 私はSETチームの「仲良しリーダー」という謎の役割を担っており、…

生成AIによる記事作成支援において、プロジェクトの各ステップで意識したポイントと、プロジェクトを通して得た気づき

この記事は 食べログアドベントカレンダー2023 の15日目の記事です 食べログシステム本部 技術部 データサイエンスチーム 先端領域推進ユニットの山﨑です。 食べログでは、食べログChatGPTプラグインをはじめとして、生成AIの活用を積極的に推進しています…

開発者体験向上のため小さな改善を回す

この記事は 食べログアドベントカレンダー2023 の14日目の記事です こんにちは。食べログシステム本部 アプリ開発部の基盤チームに所属している saten です。 食べログiOSアプリを担当していますが、基盤チームでは機能開発はあまり行わず、リファクタリング…

飲食店DXプロダクト開発を支えているかもしれない1on1

この記事は 食べログアドベントカレンダー2023 の13日目の記事です こんにちは。食べログで飲食店システム開発部長をしている 佐々木 です。 入社3年目となった2023年4月に異動となり、食べログオーダー ・ 食べログノート ・ 食べログ求人・バックオフィス…

プロダクト開発一筋だったエンジニアがリファクタリングに挑んで感じたこと

この記事は 食べログアドベントカレンダー2023 の12日目の記事です はじめまして。食べログシステム本部 アプリ開発部の 神永 と申します。 私は10年ほど前に食べログのアプリチームにiOSエンジニアとして加入しました。 その頃の食べログアプリはまだ店舗検…

食べログネット予約における非同期メッセージ発行の設計パターン - Transactional Outbox のメリット

この記事は 食べログアドベントカレンダー2023 の11日目の記事です こんにちは。食べログシステム本部 技術部 マイクロサービス化チームの 栗山 です。マイクロサービス化チームは「巨大なモノリシックサービスにおける開発の辛さを解消し、少人数のチームが…

社会人1年目の反省、技術的な話よりも前の話

この記事は 食べログアドベントカレンダー2023 の10日目の記事です はじめに はじめまして。2023年4月に入社して、現在食べログシステム本部ウェブ開発部に所属している相馬です。 エンジニアとして入社して、あっという間に数ヶ月が経過いたしました。研修…

セルフ振り返りで己を磨き上げろ!

この記事は 食べログアドベントカレンダー2023 の9日目の記事です こんにちは。 食べログシステム本部 飲食店システム開発部 サービス開発チームで「食べログ求人」というサービスの開発を行なっている@itayaです。 本日は「セルフ振り返り」という自己成長…

新米パパ、産後パパ育休を取る

この記事は 食べログアドベントカレンダー2023 の8日目の記事です。 こんにちは。食べログでサーバーサイドエンジニアをやっている @4palace です。 カカクコムに在籍して早いものでもう5年目、30代後半となりました。リーダー業務もやっています。 カカクコ…

カスタマーフライデーで得た「ユーザーの声」が施策につながった事例の紹介

この記事は 食べログアドベントカレンダー2023 の7日目の記事です はじめに こんにちは。食べログのウェブ開発部プロダクトチームの千葉と申します。 普段は、メディア領域のコンテンツ充実をテーマとするユニットでエンジニアのリーダーをしています。 私が…

食べログAndroidエンジニア視点で整理するプロダクト開発の考え方と実践例

この記事は 食べログアドベントカレンダー2023 の6日目の記事です。 こんにちは。 食べログAndroidアプリ開発を担当している 原田 です。 私は食べログのアプリ開発部プロダクトチームに所属しており、口コミ領域におけるユーザー体験の向上をテーマとしたユ…

前代未聞!?新卒で食べログの企画職に配属された話

この記事は 食べログアドベントカレンダー2023 の5日目の記事です こんにちは。食べログのユーザーサービス企画部プロダクトチームの山下です。 ユーザーサービス企画部は、食べログをユーザーにとって価値あるサービスに成長させるための企画を立案する部署…

酒飲みによる酒飲みのためのアプリ!新卒研修で作ったiOSアプリとその学び

この記事は 食べログアドベントカレンダー2023 の4日目の記事です。 はじめに 初めまして。食べログシステム本部アプリ開発部、新卒1年目の 筒井 です。私は現在、iOSエンジニアとして食べログアプリの開発に携わっています。 12月現在、いくつかリリースも…

食べログについて友達11人にインタビューしてみた話

この記事は 食べログアドベントカレンダー 2023 の 3 日目の記事です 12/3(日) 担当、デザイナーの Shimiiii です。 僕は今年の 10 月にカカクコムに入社し、食べログアプリの UI デザイン周りをやっています。 前職はフリーランスを約 1 年、前々職は事業…

Spek やめました

この記事は 食べログアドベントカレンダー2023 の2日目の記事です。 こんにちは、食べログAndroidアプリをメインで担当しているsadaです。 今回は弊社でAndroidアプリのテストフレームワーク Spek Framework の利用をやめたお話をさせていただきます。 (タ…

段階的な移行を成功させたストラテジパターン

この記事は 食べログアドベントカレンダー2023 の1日目の記事です こんにちは。食べログシステム本部 アプリ開発部の 和田 です。普段は、Android 版食べログアプリの保守対応をしています。 以前、当ブログで記事を執筆したことがあるため、ご存知の方がい…

TDD道場破りやってみた#3 〜初めての道場破りで得られたもの〜【Tabelog Developer Dojo】

はじめまして、食べログでSET(Software Engineer in Test)をしているhagevvashiです。本記事では私が所属する食べログのエンジニアコミュニティであるTabelog Developer Dojo(以後TDDとします)の取り組みについての連載 3 記事目として「XP祭り」に参加…

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

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

Qiita Advent Calendarに今年も参加します!!

目次 はじめに 今年のテーマについて おわりに はじめに こんにちは。Tabelog Tech Blog編集担当の高山です。 2023年も残すところあとわずかとなりました。 振り返ると、今年も様々な技術トピックが話題となりました。 皆様はどのような技術に触れましたでし…

TDD道場破りやってみた#2 〜オンライン時代の新しい形の勉強会とは〜【Tabelog Developer Dojo】

初めまして。食べログシステム本部品質管理室の百瀬と申します。 今回は、Tabelog Developer Dojo(以後TDD)に関する連載です。 この記事は連載の2本目になります。本記事ではTDD道場破りで行った、新しい形の勉強会を紹介します。 TDD(食べログの勉強会)…

TDD道場破りやってみた#1 〜最初のターゲットは「XP祭り2023」〜【Tabelog Developer Dojo】

こんにちは。食べログシステム本部アプリ開発部でマネージャーをしている原です。 以前、iOSDC Japan 2023 参加レポート#4 スポンサーブースのまとめという記事を書いていて、2度目の執筆になります。 今回は、Tabelog Developer Dojo(以後TDDとします)に…

「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チームの原田です。 昨年リリースし…

Kubernetes、何をどうやって監視する? ~ 食べログにおけるオンプレKubernetes監視事例紹介 ~

目次 はじめに 食べログにおけるKubernetes化のモチベーションとその進み具合 Kubernetesというインフラにおける監視戦略 監視システムは作り込むのではなく買う あらゆるコンポーネントのゴールデンシグナルを観測する なるべく一箇所からあらゆるメトリク…

「Sentry本国のエンジニア登壇!Sentry 活用できてる?利用企業から学ぶエラー管理LT」 登壇レポート

目次 はじめに イベント概要 背景 目的 詳細 登壇のきっかけ 登壇内容 登壇したことによる学び 他の登壇者の LT を聞いてみたことによる学び おわりに はじめに 食べログシステム本部 ウェブ開発部 FEチーム の遠藤司樹です。2023年8月30日に開催された ファ…

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

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

DroidKaigi 2023 参加レポート#3 Day3のまとめ

こんにちは。食べログシステム本部 アプリ開発部 基盤チームの米山です。 私はカカクコムに入社してから約2年間、食べログAndroidアプリの保守業務を担当してきました。 DroidKaigi2023には、食べログアプリで使われない技術ではあるものの、趣味でリッチな…

DroidKaigi 2023 参加レポート#2 Day2のまとめ

はじめに こんにちは、食べログシステム本部 アプリ開発部でAndroidアプリエンジニアをやっているhokutonikukyuです! 柴犬が大好きです 入社から食べログを担当し、ちょうど丸2年経ちました。 普段は口コミ周りの開発を担当しています! 去年も参加したの…