Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥

LINEギフト開発の裏側

 LINEギフト開発の裏側

2025年12月8日に開催されたLINEヤフー Developer Meetup #2 in Fukuokaで投影したスライドです。
#LINEヤフーDevMeetup

More Decks by LINEヤフーTech (LY Corporation Tech)

Other Decks in Technology

Transcript

  1. © LY Corporation 2 ⾃⼰紹介 ⽚⼭ 智洋 好きな⾔語 TypeScript (Vue,

    React, NestJS) 最近はKotlinも気になっている 趣味 ゲーム (ドラクエ1&2おもしろい) プログラミング (ラズパイで遊ぶことが多い) 経歴 〜2021 独⽴系SIer企業でシステム開発 2021〜2023 LINE Fukuoka(現LINEヤフーコミュニケーションズ) でフロントエンドエンジニア 2024〜現在 LINEヤフーのフロントエンドエンジニア @ukyoda フロントエンドエンジニア LINEのコマースサービスの フロントエンド開発に従事
  2. © LY Corporation 6 LINEギフトは⼤規模で仕様も複雑 商品の種類 ギフトの贈り⽅ 様々な キャンペーン 様々な

    決済⽅法 様々な仕様が組み合わさって複雑になる 関連システムが多い LINEギフト 社内向けCMS 社外向けCMS ショッピングタブ
  3. © LY Corporation 開発体制ざっくり サービス開発ユニット 基盤開発ユニット 開発推進ユニット SERVER FRONT QA

    SERVER FRONT QA SERVER FRONT QA SERVER SERVER TPM システム企画 Aチーム Bチーム Cチーム SRE CRE ※他、業務委託 メンバーで構成 されたチームも あります ※状況に応じて、フロントエンドエンジニアが スポットで参戦したりする。 開発推進の部隊は社内外⾊々なステークホルダーと 連携してプロジェクトを推進していく部隊。 エンジニアは全体で50⼈以上!⼤きく3つのユニットに分けてアジャイルな開発をしています QA TPM TPM TPM
  4. © LY Corporation 11 ⾃分が所属しているチームの構成 SERVER FRONT QA TPM 計16⼈

    1⼈ 7⼈ 4⼈ 4⼈ ※ スクラムマスター ⼤きめの案件を直近で ⾏なっていた影響で⼈ 数が多めになっている
  5. © LY Corporation 13 プランニング • 現スプリントの成果を確認 • チームの置かれている状況を整理 •

    バックログから次スプリントのタスクを決定 • 規模⾒積もり(※不定期) 我々はいかにして丸太を担ぐか?
  6. © LY Corporation 15 開発 ステークホルダー間で協業しながら開発をすすめる • 各ステークホルダーで仕様を整理 • FE/BE/企画/デザイナー

    • プログラム設計・実装 • コードレビュー • 開発した機能をBeta環境にデプロイ したらDone
  7. © LY Corporation 16 OpenAPIでAPI仕様を作成 OpenAPI Generator FE/BE間の“仕様のズレ”を防ぐ • APIの仕様をOpenAPIで定義

    • OpenAPIを元にコードを⾃動⽣成 • FE / BEで使⽤の⾷い違いが起きにくい • 仕様書の更新漏れが発⽣しにくい
  8. © LY Corporation 21 スプリントレトロスペクティブ Keep-Problem-Try(KPT)で前スプリントの振り返りを⾏う • 「スプリントの中でベストを尽くす」こと を念頭においてKPTを実施 •

    Problemを中⼼に多くの⼈が気になってい るトピックについて議論してTryを決める • 前ページのデイリースクラムの時の取り組 みは振り返りの中で⽣まれました
  9. © LY Corporation 24 技術基盤のアップデート フロントエンド バックエンド Before Before Now

    Now JavaScript TypeScript Perl Java / Kotlin • 安全で可読性が⾼いプログラミング⾔語/FWへ段階的に移⾏ • ビルドツールやテストツールをより⾼速で扱いやすいものに移⾏ • 仮想マシンから Kubernetes へ段階的に移⾏し、運⽤やスケーリングのしやすさを改善中 仮想マシン 技術スタックを段階的に移⾏中 Kubernetes Vue2 Vue3 Webpack Vite Vitest Jest
  10. © LY Corporation 27 終わりに: ⼀緒に働く仲間を募集中! 👈👈👈 採⽤ページはこちら! 👈👈👈 LINEギフトのテックブログも⾒てね!

    (Yahoo! JAPANのページに遷移します) 福岡採⽤も実施中!LINEのコマースサービスを⼀緒に開発しませんか?