今回のセッションでは、オンライン決済基盤API「Simply」から特に二つの工夫についてお話ししたいです
Simplyでは、ドメイン駆動設計(DDD)を採用しております。
どのようなドメインを定義し、どのように実装されているのか、
具体例を交えつつその中身と利点や課題についてお話しします。
オンライン決済は、インターネットを介して様々なサービスと連携して実現されます。
その際、全ての関係システムにおいて決済取引(トランザクション)の整合性がズレなく保たれることが重要です。
トランザクションの整合性を保つためのアーキテクチャについて解説します
https://cadc.cyberagent.co.jp/2024/sessions/payment-simply-architecture/