Upgrade to Pro — share decks privately, control downloads, hide ads and more …

オンライン決済基盤での「ドメイン駆動設計(DDD)」と「オンラインで取引の整合性を保つ工夫」 ...

CyberAgent
October 29, 2024

オンライン決済基盤での「ドメイン駆動設計(DDD)」と「オンラインで取引の整合性を保つ工夫」 / payment-simply-architecture

今回のセッションでは、オンライン決済基盤API「Simply」から特に二つの工夫についてお話ししたいです

Simplyでは、ドメイン駆動設計(DDD)を採用しております。
どのようなドメインを定義し、どのように実装されているのか、
具体例を交えつつその中身と利点や課題についてお話しします。

オンライン決済は、インターネットを介して様々なサービスと連携して実現されます。
その際、全ての関係システムにおいて決済取引(トランザクション)の整合性がズレなく保たれることが重要です。
トランザクションの整合性を保つためのアーキテクチャについて解説します

https://cadc.cyberagent.co.jp/2024/sessions/payment-simply-architecture/

CyberAgent

October 29, 2024
Tweet

More Decks by CyberAgent

Other Decks in Technology

Transcript