Work Items API パフォーマンス ワーキンググループ

Work Items API のパフォーマンス改善を目的とするステージワーキンググループ

属性

プロパティ
作成日2025-03-03
目標終了日2025-08-29
Slack#wg_work-items-api-performance
Google Docアジェンダ
Epichttps://gitlab.com/groups/gitlab-org/-/epics/16919
概要・ステータス終了基準の進捗 を参照してください

背景

Plan の多くの機能は、同じ work-items API・データベース・検索アーキテクチャに依存しています:

  • プロジェクトおよびグループの Issue 検索
  • ボード
  • GLQL

これらの機能には類似したパフォーマンス上の問題があります:

これらの API のパフォーマンスは、私たちのエラーバジェットにも影響します。

ウィークリー同期

TBD

終了基準

  • グループ/プロジェクトの Issue フィルターを Work Items API へ移行する
  • Work Items API のパフォーマンスを計測し、改善目標を設定する(例:):
    • 特定の一般的なクエリがタイムアウトしない
    • X パーセンタイルのリクエスト所要時間を目標値 X 以内に収める
    • エラーバジェットをグリーンにする
  • 前のステップで設定した目標に到達する

役割と責任

ワーキンググループ役割氏名職位
ファシリテーターEugenia GrieffSenior Backend Engineer - Plan::Product Planning
メンバーAlisa FrunzaBackend Engineer - Plan::Knowledge
メンバーHeinrich Lee YuStaff Backend Engineer - Plan::Project Management
メンバーKassio BorgesStaff Backend Engineer - Plan::Product Planning
メンバーAlexandru CroitorSenior Backend Engineer - Plan:Project Management
メンバーNicolas DularStaff Backend Engineer - Plan::Product Planning
メンバーDmitry GruzdStaff Backend Engineer - Foundations::Global Search