Marketplace/SLA: Difference between revisions

added banner
No edit summary
(added banner)
 
(9 intermediate revisions by 3 users not shown)
Line 1: Line 1:
= AMO/Marketplace SLA =
{{Marketplace_banner}}
== Availability ==
{{draft}}


; Super Critical : 99.99% availability (52 minutes down per year)
== Availability Ratings ==
; Critical : 99.95% availability (4.38 hours down per year)
; Critical : 99.99% availability (52 minutes unavailable per year)
; High : 99.9% availability (8.76 hours down per year)
; High : 99.95% availability (4.38 hours unavailable per year)
; Medium : 99% availability
; Medium-High : 99.9% availability (8.76 hours unavailable down per year)
; Medium : 99.8% availability (17.52 hours unavailable per year)
 
Unavailability means more than 5% of requests are dropped, errored, or significantly degraded.


== Consumer Experience ==
== Consumer Experience ==
{| border="1"
{| border="1"
! Service !! Availability !! Notes
! Service !! Rating !! Notes !! Example/Root
|- bgcolor="#FF9999"
| App receipt check || Critical || API that verifies app purchases, called by individual apps at various intervals || receiptcheck.addons.mozilla.org
|- bgcolor="#FF9999"
| Persona || Critical || Powers accounts required for Marketplace, App Sync, and many individual apps || ??
|- bgcolor="#FF9999"
|- bgcolor="#FF9999"
| App receipt check || Super Critical || API that verifies app purchases, called by individual apps at various intervals
| Add-ons blocklist || Critical || Protects Firefox users from crashes and malicious add-ons || AMO; [https://addons.mozilla.org/blocklist/3/%7Bec8030f7-c20a-464f-9b0e-13a3a9e97384%7D/4.0/Firefox/20090105024647/blocklist-sync/en-US/nightly/blocklist-sync/default/default/ Example]
|- bgcolor="#FF9999"
|- bgcolor="#FF9999"
| Persona ID || Super Critical || Powers accounts required for Marketplace, App Sync, and many individual apps
| Add-on update check (triggered) || Critical || Triggered checks for add-on updates and compatibility information || VAMO; [https://versioncheck.addons.mozilla.org/update/VersionCheck.php?reqVersion=2&id=slimaddonmanager@opendfki.de&version=6.0&maxAppVersion=&status=userEnabled,incompatible&appID={92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a}&appVersion=2.3&appOS=WINNT&appABI=x86-msvc&locale=en-US&currentAppVersion=2.3&updateType=49 Example]
|- bgcolor="#FFCC99"
| App/add-on installation and supporting pages || Critical || Details page, Homepage, Search, Browse
|- bgcolor="#FFCC99"
|- bgcolor="#FFCC99"
| Purchasing and payments (also dependent on 3rd parties) || Critical || In-app payments API and pages, PayPal interactions
| App/add-on installation and files || High || || AMO, ftp.m.o, release mirrors
|- bgcolor="#FFCC99"
|- bgcolor="#FFCC99"
| Add-ons blocklist || Critical || Protects Firefox users from crashes and malicious add-ons
| Purchasing and payments (also dependent on 3rd parties) || High || In-app payments API and pages, PayPal interactions || AMO
|- bgcolor="#FFFFCC"
| Add-on update check || High || Tells Firefox when add-on updates are available; now separated into background and manual vhosts
|- bgcolor="#FFCC99"
|- bgcolor="#FFCC99"
| Read-only APIs (used by Firefox and others) || Critical || Powers Firefox features like add-on search and metadata lookups
| Read-only APIs (used by Firefox and others) || High || Powers Firefox features like add-on search and metadata lookups || SAMO; [https://services.addons.mozilla.org/en-US/firefox/api/1.5/addon/1865 Example]
|- bgcolor="#FFCC99"
|- bgcolor="#FFCC99"
| Discovery Pane in Add-ons Manager || Critical || High-visibility webpage in the default view of Firefox's Add-ons Manager. Many users will interact with AMO only through this.
| Discovery Pane in Add-ons Manager || High || High-visibility webpage in the default view of Firefox's Add-ons Manager. || SAMO; [https://services.addons.mozilla.org/en-US/firefox/discovery/pane/12.0a1/Darwin/normal Example]
|- bgcolor="#FFFFCC"
|- bgcolor="#FFFFCC"
| Other consumer pages || High
| Consumer Marketplace/AMO pages || Medium-High || The consumer-facing Marketplace pages, e.g. homepage, search, browse || AMO
|-
| Add-on update check (background) || Medium || Daily background checks for add-on updates || VbgAMO; [https://versioncheck-bg.addons.mozilla.org/update/VersionCheck.php?reqVersion=2&id=slimaddonmanager@opendfki.de&version=6.0&maxAppVersion=&status=userEnabled,incompatible&appID={92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a}&appVersion=2.3&appOS=WINNT&appABI=x86-msvc&locale=en-US&currentAppVersion=2.3&updateType=49 Example]
|}
|}


== Developer Experience ==
== Developer Experience ==
{| border="1"
{| border="1"
! Service !! Availability !! Notes
! Service !! Rating !! Notes !! Root/Examples
|- bgcolor="#FFFFCC"
| App/add-on submission || High || New submissions and versions of apps and add-ons
|- bgcolor="#FFCC99"
|- bgcolor="#FFCC99"
| App/add-on management, tools, and reports || Critical || Managing existing submissions
| App/add-on management, tools, and reports || High || Managing existing submissions || AMO
|- bgcolor="#FFFFCC"
|- bgcolor="#FFFFCC"
| Documentation, policies, and supporting pages || High ||  
| App/add-on submission || Medium-High || New submissions and versions of apps and add-ons || AMO
|-
| Documentation, policies, and supporting pages || Medium || Supporting developer pages || AMO
|-
|-
| Writable and submission APIs || Medium || Upload API, etc.
| Writable and submission APIs || Medium || Upload API, etc. || SAMO
|}
|}
Confirmed users
745

edits