Marketplace/SLA: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Created page with "= AMO/Marketplace SLA = == Availability == ; Super Critical : 99.99% availability (52 minutes down per year) ; Critical : 99.95% availability (4.38 hours down per year) ; High :...")
 
(added banner)
 
(10 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 checking || Super Critical
| 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
| 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
|- bgcolor="#FFCC99"
|- bgcolor="#FFCC99"
| Purchasing and payments (also dependent on 3rd parties) || Critical
| App/add-on installation and files || High ||  || AMO, ftp.m.o, release mirrors
|- bgcolor="#FFCC99"
|- bgcolor="#FFCC99"
| Add-ons blocklist || Critical
| 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
|- bgcolor="#FFCC99"
|- bgcolor="#FFCC99"
| Read-only APIs (used by Firefox and others) || Critical
| 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
| 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
|- bgcolor="#FFCC99"
|- bgcolor="#FFCC99"
| App/add-on management, tools, and reports || Critical
| 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
| Writable and submission APIs || Medium || Upload API, etc. || SAMO
|}
|}

Latest revision as of 02:51, 1 April 2016

Stop (medium size).png
The Marketplace has been placed into maintenance mode. It is no longer under active development. You can read complete details here.
Draft-template-image.png THIS PAGE IS A WORKING DRAFT Pencil-emoji U270F-gray.png
The page may be difficult to navigate, and some information on its subject might be incomplete and/or evolving rapidly.
If you have any questions or ideas, please add them as a new topic on the discussion page.

Availability Ratings

Critical
99.99% availability (52 minutes unavailable per year)
High
99.95% availability (4.38 hours unavailable per year)
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

Service Rating Notes Example/Root
App receipt check Critical API that verifies app purchases, called by individual apps at various intervals receiptcheck.addons.mozilla.org
Persona Critical Powers accounts required for Marketplace, App Sync, and many individual apps ??
Add-ons blocklist Critical Protects Firefox users from crashes and malicious add-ons AMO; Example
Add-on update check (triggered) Critical Triggered checks for add-on updates and compatibility information VAMO; Example
App/add-on installation and files High AMO, ftp.m.o, release mirrors
Purchasing and payments (also dependent on 3rd parties) High In-app payments API and pages, PayPal interactions AMO
Read-only APIs (used by Firefox and others) High Powers Firefox features like add-on search and metadata lookups SAMO; Example
Discovery Pane in Add-ons Manager High High-visibility webpage in the default view of Firefox's Add-ons Manager. SAMO; Example
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; Example

Developer Experience

Service Rating Notes Root/Examples
App/add-on management, tools, and reports High Managing existing submissions AMO
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. SAMO