大規模OMSの3年間の長期開発における、技術選定と開発体制の振り返り by はやせ

Web Developer Conference 2024
Session

大規模OMSの3年間の長期開発における、技術選定と開発体制の振り返り

KazukiHayase はやせ KazukiHayase
4

私たちのチームは、この3年間、大規模なOMS(Order Management System)の開発に取り組んできました。
3年間の長期的な開発の中で、技術面・組織面の両方で多くの改善を行なってきました。
本セッションでは、そのサービスの構成について解説し、技術選定や開発体制の改善のために取り組んだ内容について振り返りたいと思います。

具体的には下記の内容を話す予定です。

  • 大規模OMSの特性と開発における課題
  • サービスの構成の紹介 (GCP,Go,Next.js,GraphQL)
  • BtoBサービスにおけるHasuraとGraphQLの採用
  • OpenAPIからのGoのAPIクライアントの自動生成
  • Next.jsでのSPA構築
  • 複数の外部サービスと連携する上での開発環境の整備
  • スクラム開発の良かった点・悪かった点
  • レトロスペクティブでの振り返り手法の変遷