Skip to main content
Ctrl+K
E-Commerce Service 0.1 documentation - Home
  • Adding E-Commerce to the Open edX Platform
  • Install and Start the E-Commerce Service
  • Comprehensive Theming
  • Manage Static Assets
  • Create E-Commerce Products
    • Creating Products Overview
    • Create Course Seats
    • Create and Manage Coupons
    • Enable and Create Enrollment Codes
  • Manage Orders
  • Test Features
  • Test Your E-Commerce Application
  • Additional E-Commerce Features
    • Sending Notifications
    • Payment Processors
    • Tracking Data
    • Gating E-Commerce Service Features
    • Maintaining the E-Commerce Service
  • Architectural Decision Records
    • 1. 1. Record Architecture Decisions
    • 7. 2. No synchronous server-to-server calls within transactions
    • 13. 3. Enterprise Coupons
    • 19. 4. Unique Identifiers for Users
    • 25. 5. Payment Microfrontend (MFE) Support and Backend-for-Frontend (BFF) APIs
    • 31. 6. Use Custom Applicator Throughout Ecommerce
    • 36. 6. Add fallback for ecommerce sdn check
    • 41. 8. Master branch split from 2u/main
  • Repository
  • Suggest edit
  • Open issue
  • .rst

1. Record Architecture Decisions

Contents

  • 1. 1. Record Architecture Decisions
  • 2. Status
  • 3. Context
  • 4. Decision
  • 5. Consequences
  • 6. References

1. 1. Record Architecture Decisions#

2. Status#

Accepted

3. Context#

We would like to keep a historical record on the architectural decisions we make with this app as it evolves over time.

4. Decision#

We will use Architecture Decision Records, as described by Michael Nygard in Documenting Architecture Decisions

5. Consequences#

See Michael Nygard’s article, linked above.

6. References#

  • https://resources.sei.cmu.edu/asset_files/Presentation/2017_017_001_497746.pdf

  • npryce/adr-tools

previous

Architectural Decision Records

next

7. 2. No synchronous server-to-server calls within transactions

Contents
  • 1. 1. Record Architecture Decisions
  • 2. Status
  • 3. Context
  • 4. Decision
  • 5. Consequences
  • 6. References

By edX Inc.

© Copyright 2024, edX Inc..

Creative Commons License
These works by The Center for Reimagining Learning are licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.