Microservices
振込 Monolith
カード BFF
受取請求書 BFF
API Interfaces
統合された Frontend
仕訳
請求書
…
決済
与信
…
ドメインによって分断されたマイクロサービスが同期‧⾮同期で連携 サービス間の依存関係はDAG(有効⾮巡回グラフ)になるように定義 マイクロサービスを横断したAPI集約の責務はBFFに委譲 GoのAPIサーバではogenを利⽤して TypeSpec → OpenAPIから実装を⽣成 フロントエンドではorvalを利⽤して TypeSpec → OpenAPIから実装を⽣成