TOPに戻る

サブスク商品の受注システム構築

サブスクリプション商品の受注システムの構築。設計・開発・テックリード担当

2024.4 - |設計・開発・テックリード

規模

チーム

5-10名

期間

約2年

技術スタック

LaravelアジャイルReactGithub CopilotTypeScriptAWSClaude Code

課題・解決・成果

課題

某サブスクリプション商品の受注システムがあり、機能追加、商品拡充等の対応が必要だった

対応

初期は開発者として参加。日数が経つにつれ、テックリードとして設計・開発指示・レビュアー等も担当。また、自身が参画前のソースコードが非常にレガシーであったため、DIやクリーンアーキテクチャの導入、Laravel推奨の記載方法へのリファクタリングも実施。

成果

将来的な機能追加を実施しやすい設計を実現しつつ、DIやクリーンアーキテクチャを意識した設計・実装を実施。困難だった商品拡充も実現しました。

ハイライト

  • テストによる既存機能の保証を行いつつ、積極的なリファクタリングを実施
  • クリーンアーキテクチャ導入により、Webリクエスト・バッチ処理等の共通化を実現
  • アジャイル開発での設計・実装
  • Docker環境の整備・改善