【事例】大手EC事業者様向け構築支援

概要

EC パッケージのカスタマイズコストを削減するためのアーキテクチャ見直しを実施。
ソフトウェアのモダナイゼーションとともに、デザインシステム構築により UI 仕様の策定を迅速化している。
開発はオフショア、デザインは別会社に委託するため、発注者視点でベンダーコントロールを支援している。

 

顧客の目的

  • できるかぎり低コストでパッケージのカスタマイズが可能な仕組みを実現する
     

顧客のビジネスドメイン

  • eコマース
     

支援方針

  • マイクロサービスアーキテクチャの採用によるカスタマイズ範囲の明確化
    • The Twelve-Factor App その他のベストプラクティスの活用
    • CI/CD の啓蒙
    • 標準化されたプロトコル (OIDC) を使う認証システムの啓蒙
  • SPA の採用による UI デザインとバックエンド開発の分離
  • デザインシステム構築による UI コンポーネントの流用促進

 

効果

  • Adobe XD を使った UI プロトタイピングによって UI 仕様の策定を迅速に行えている

 

適用技術

実行基盤

  • Spring Boot
  • Angular
  • PostgreSQL
  • MongoDB
  • Redis

開発言語

  • TypeScript
  • Java

インフラ環境構築

  • Ansible

CI

  • Jenkins

ビルドツール

  • Maven
  • Maven Archetypes
  • OpenAPI Generator
  • Docker

設計ツール

  • Adobe XD
  • OpenAPI

 

適用サービス