Tabelog Tech Blog

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

食べログエンジニア組織2023年振り返り

この記事は 食べログアドベントカレンダー2023 の25日目の記事です はじめに こんにちは、食べログシステム本部長の京和です。今年もを務めさせていただきます(5年目)。 さて、今年のアドベントカレンダーの記事を改めて眺めてみると、技術的なトピックだ…

Flakyテストから学ぶテスト自動実行分散システム設計入門

目次 目次 はじめに 分散システム視点での自動テストシステム 分散システム構成 入力 出力 テスト対象システム コンポーネント ノード Testcase Allocator Cucumber Selenium Browser 事例:食べログで起きた分散システム視点でのFlakyテスト 問題 Flakyテス…

設計書を書かない設計で開発効率を向上させた話

この記事は 食べログアドベントカレンダー2023 の23日目の記事です こんにちは。食べログシステム本部 技術部 仕入チームの@shohei-yです。 今回は、新規事業の「食べログ仕入」プロダクト開発において所謂「設計書」を書かない設計に挑戦して開発効率を向上…

食べログiOSアプリでユニットテストを書けるようにしていく話

iOS

この記事は 食べログアドベントカレンダー2023 の22日目の記事です こんにちは。食べログシステム本部アプリ開発部の大澤です。 今年のiOSDC Japan 2023の参加レポートに続き、2回目の投稿となります。 今回は、所属している基盤チームにて普段取り組んでい…

MockWebServerを使ったAndroidアプリのUIテスト

この記事は 食べログアドベントカレンダー2023 の21日目の記事です。 こんにちは。食べログAndroidアプリの保守を担当している米山です。 最近はテスト工数の削減に向け、UIテストの自動化を進めています。 今回の記事ではMockWebServerを使ったUIテストの実…

食べログ新規サービスの開発チームにプロセスや考え方をインタビューしてみた

この記事は 食べログアドベントカレンダー2023 の20日目の記事です こんにちは!食べログの飲食店システム開発部サービス開発チーム所属のokt2420です。 2023年8月に食べログから食べログ求人という新規サービスがリリースされました! この記事では、食べロ…

新卒エンジニアとして書いた1年前の記事を振り返って

この記事は 食べログアドベントカレンダー2023 の19日目の記事です はじめに こんにちは。 食べログのWEBエンジニアとして働き始めて2年目になる向島です。 私は食べログのウェブ開発部プロダクトチームでサーバーサイドの開発を担当しており、ここ半年で主…

持続可能な開発組織に必要な文化 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日目の記事です こんにちは。食べログシステム本部 技術部 マイクロサービス化チームの 栗山 です。マイクロサービス化チームは「巨大なモノリシックサービスにおける開発の辛さを解消し、少人数のチームが…