Advertisement
Guest User

Untitled

a guest
Feb 8th, 2016
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.58 KB | None | 0 0
  1. App
  2. ===
  3. - Wordpress
  4. - Roku
  5. - iOS
  6. - Android
  7.  
  8. Caching Layer
  9. =============
  10. > Cache third-party requests.
  11.  
  12. - Varnish
  13.  
  14. Message/Queue
  15. =============
  16. > Possible options
  17.  
  18. - ActiveMQ
  19.  
  20. API
  21. ===
  22. > Domains that our API will be responsible for.
  23.  
  24. - Subscription
  25. - Account
  26. - Authenticate
  27. - Video
  28. - Coupon
  29.  
  30. Services
  31. ========
  32. > Third-party services that the API will interact with.
  33.  
  34. - Zuora
  35. - Janrain
  36. - KMC
  37. - Coupon
  38.  
  39. API Responsibilities
  40. ====================
  41. > Halogen
  42.  
  43. Account
  44. -------
  45. - Creating Motortrend OnDemand Account
  46. - Provide Customer Info
  47. - Favorites
  48. - Bookmarks
  49. - History
  50. - Maps with Subscriptions
  51. - Maps with Authentication
  52. - Manage Devices
  53. - Profile
  54. - Current plan information
  55. - Ability to change personal info
  56.  
  57. Authentication
  58. --------------
  59. - Create Janrain Account
  60. - Login a user through Social or Engage
  61. - Provide base account for both Account and Subscription
  62.  
  63. Subscription
  64. ------------
  65. - Get category
  66. - Account Summary
  67. - general call
  68. - Subscribe user to Zuora
  69. - Coupon
  70. - Rate Plan
  71. - Start data
  72. - User info
  73. - Cancellation
  74. - Change Plans
  75. - Upgrade
  76. - Downgrade
  77. - Card Changes
  78. - Channel Payment details
  79.  
  80. Video
  81. -----
  82. - Videos
  83. - Front-end Assets
  84. - thumbnails
  85. - series
  86. - listings
  87. - channels
  88. - Deep linking
  89.  
  90. Coupon
  91. ------
  92. - Coupon management
  93. - Check/Use
  94. - Validate
  95. - Increment/Decrement use
  96.  
  97. Service Responsibilities
  98. =========================
  99. > Third-party services we use
  100.  
  101. Zuora
  102. -----
  103. - Billing
  104. - Subscription
  105. - Payment
  106. - Account Summary
  107.  
  108. Janrain
  109. -------
  110. - Single profile info
  111. - Email
  112. - Name
  113. - Phone
  114. - Schema info
  115.  
  116. KMC
  117. ---
  118. - Videos
  119. - Players
  120. - Categories
  121.  
  122. Coupon
  123. ------
  124. - Provided by Zuora
  125. - Manage coupon use
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement