大規模ECプラットフォーム配送システム
プロジェクト概要
日本最大級のECプラットフォームにおいて、配送ドメインのバックエンド開発を担当。マイクロサービスアーキテクチャを採用し、3000rpsという高負荷に耐えるシステムを構築。Java 11から18へのアップグレードやSpring Boot 3.0.1への移行も実施。
主な成果
- 高パフォーマンスAPI: 3000リクエスト/秒を処理可能なAPIを設計・実装
- リアクティブプログラミング: Spring WebFluxを活用した非同期処理の実装
- 技術スタック更新: Java 11→18、Spring Boot 3.0.1への移行を主導
- スケーラビリティ: Kubernetesを活用した自動スケーリングの実装
- 信頼性向上: 99.9%のアップタイムを達成
技術的な挑戦
- Spring WebFluxによるリアクティブAPIの設計・実装
- マイクロサービス間の通信最適化
- 大規模トランザクションの処理
- リアルタイム在庫管理との連携
- レガシーシステムからモダンなアーキテクチャへの段階的移行