目次 目次 はじめに SREチームにおける「cron登録作業」とは 改善を始めた経緯 システム設計と技術的アーキテクチャ 詳細なシステム構成図 技術スタックの選定理由 セキュリティ考慮事項 GitOpsでのリリースフロー 食べログのシステム規模ならではの考慮事項 実装プロセスと生成AI活用の詳細 生成AIとの対話による設計と実装 実装とデバッグの高速化 チェックスクリプ...| Tabelog Tech Blog
目次 はじめに 背景 課題の発見と提案の準備 提案から合意形成までの道のり 実装と展開 成果と効果測定 プロジェクトから得られた学び さいごに はじめに こんにちは、食べログ開発本部ウェブ開発2部の米谷です。普段はチームリーダとして食べログのレストラン検索やインバウンドユーザ向けの画面の開発などを行っています。今回は、インバウンドユーザのアク...| Tabelog Tech Blog
はじめに この記事は 食べログアドベントカレンダー2024 の23日目の記事です🎄 こんにちは。食べログ開発本部 技術部 マイクロサービス化チームの栗山 a.k.a. @weakboson です。 本記事では食べログが行っているCI(継続的インテグレーション)改善の取り組みをご紹介します。CircleCI を前提としたフィーチャーや、まだ完了していない施策についても触れますのでご了承くだ...| Tabelog Tech Blog
目次 目次 はじめに 分散システム視点での自動テストシステム 分散システム構成 入力 出力 テスト対象システム コンポーネント ノード Testcase Allocator Cucumber Selenium Browser 事例:食べログで起きた分散システム視点でのFlakyテスト 問題 Flakyテストの事象: "たまに" "不特定" "多数のテストケースが" "Cucumberのstepの60秒タイムアウトエラーで失敗する" Flakyテストの原因調査の...| Tabelog Tech Blog