インフラ
目次 目次 はじめに SREチームにおける「cron登録作業」とは 改善を始めた経緯 システム設計と技術的アーキテクチャ 詳細なシステム構成図 技術スタックの選定理由 セキュリティ考慮事項 GitOpsでのリリースフロー 食べログのシステム規模ならではの考慮事項…
目次 はじめに 背景 課題の発見と提案の準備 提案から合意形成までの道のり 実装と展開 成果と効果測定 プロジェクトから得られた学び さいごに はじめに こんにちは、食べログ開発本部ウェブ開発2部の米谷です。普段はチームリーダとして食べログのレスト…
はじめに この記事は 食べログアドベントカレンダー2024 の23日目の記事です こんにちは。食べログ開発本部 技術部 マイクロサービス化チームの栗山 a.k.a. @weakboson です。 本記事では食べログが行っているCI(継続的インテグレーション)改善の取り組みを…
目次 1章 はじめに 2章 食べログのKubernetes移行について Kubernetes移行の背景 これまでの歩み 3章 巨大モノレポのKubernetes移行におけるチームの課題 現状 課題 解決: 「俺に任せろ」 4章 巨大モノレポのKubernetes移行を始める戦略 戦略1: 一度にたくさ…
目次 目次 はじめに 分散システム視点での自動テストシステム 分散システム構成 入力 出力 テスト対象システム コンポーネント ノード Testcase Allocator Cucumber Selenium Browser 事例:食べログで起きた分散システム視点でのFlakyテスト 問題 Flakyテス…
この記事は 食べログアドベントカレンダー2023 の14日目の記事です こんにちは。食べログシステム本部 アプリ開発部の基盤チームに所属している saten です。 食べログiOSアプリを担当していますが、基盤チームでは機能開発はあまり行わず、リファクタリング…
この記事は 食べログアドベントカレンダー2023 の11日目の記事です こんにちは。食べログシステム本部 技術部 マイクロサービス化チームの 栗山 です。マイクロサービス化チームは「巨大なモノリシックサービスにおける開発の辛さを解消し、少人数のチームが…
目次 はじめに 食べログにおけるKubernetes化のモチベーションとその進み具合 Kubernetesというインフラにおける監視戦略 監視システムは作り込むのではなく買う あらゆるコンポーネントのゴールデンシグナルを観測する なるべく一箇所からあらゆるメトリク…
はじめに この記事は 食べログアドベントカレンダー2022 の21日目の記事です こんにちは。食べログシステム本部 技術部 マイクロサービス化チームの栗山です。 マイクロサービス化チームのミッションは「巨大なモノリシックサービスにおける開発の辛さを解消…
はじめに こんにちは。食べログシステム本部 技術部 マイクロサービス化チームの栗山です。 マイクロサービス化チームのミッションは「巨大なモノリシックサービスにおける開発の辛さを解消し、少人数のチームが自律的に意思決定しながら開発するためのシス…