diff --git a/.forge/iss-5a912ed79baf-attempt-3.md b/.forge/iss-5a912ed79baf-attempt-3.md deleted file mode 100644 index f95f3fb..0000000 --- a/.forge/iss-5a912ed79baf-attempt-3.md +++ /dev/null @@ -1,3 +0,0 @@ -# iss-5a912ed79baf-attempt-3 - -Forge 이슈 작업 브랜치 `forge/iss-5a912ed79baf-attempt-3`. diff --git a/docs/architecture/transaction-sequence.md b/docs/architecture/transaction-sequence.md deleted file mode 100644 index 4d3460a..0000000 --- a/docs/architecture/transaction-sequence.md +++ /dev/null @@ -1,38 +0,0 @@ -```mermaid -sequenceDiagram - participant User - participant PaymentService - participant PaymentGateway - participant Database - - %% Normal Flow - User->>PaymentService: Initiate Payment - PaymentService->>Database: Store Transaction - Database-->>PaymentService: Transaction Stored - PaymentService->>PaymentGateway: Process Payment - PaymentGateway-->>PaymentService: Payment Success - PaymentService->>Database: Update Transaction Status - Database-->>PaymentService: Transaction Updated - PaymentService-->>User: Payment Success - - %% External Failure Flow - User->>PaymentService: Initiate Payment - PaymentService->>Database: Store Transaction - Database-->>PaymentService: Transaction Stored - PaymentService->>PaymentGateway: Process Payment - PaymentGateway-->>PaymentService: Payment Failure - PaymentService->>Database: Rollback Transaction - Database-->>PaymentService: Transaction Rolled Back - PaymentService-->>User: Payment Failure - - %% DB Failure Flow - User->>PaymentService: Initiate Payment - PaymentService->>Database: Store Transaction - Database-->>PaymentService: Transaction Store Failure - PaymentService-->>User: Payment Failure - - %% Commit & Rollback - Note over User, PaymentService: - commit --> PaymentService - rollback --> PaymentService -``` \ No newline at end of file