Marketplace/SLA: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
= AMO/Marketplace SLA =
= AMO/Marketplace SLA =
== Availability ==
== 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 unavailable down per year)
; Medium : 99.8% availability (17.52 hours unavailable per year)


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


== Consumer Experience ==
== Consumer Experience ==
{| border="1"
{| border="1"
! Service !! Availability !! Notes
! Service !! Rating !! Notes
|- bgcolor="#FF9999"
|- bgcolor="#FF9999"
| App receipt check || Super Critical || API that verifies app purchases, called by individual apps at various intervals
| App receipt check || Critical || API that verifies app purchases, called by individual apps at various intervals
|- bgcolor="#FF9999"
|- bgcolor="#FF9999"
| Persona ID || Super Critical || Powers accounts required for Marketplace, App Sync, and many individual apps
| Persona ID || Critical || Powers accounts required for Marketplace, App Sync, and many individual apps
|- bgcolor="#FF9999"
| Add-ons blocklist || Critical || Protects Firefox users from crashes and malicious add-ons
|- bgcolor="#FF9999"
| Add-on update check (triggered) || Critical || Triggered checks for add-on updates and compatibility information
|- bgcolor="#FFCC99"
|- bgcolor="#FFCC99"
| App/add-on installation and supporting pages || Critical || Details page, Homepage, Search, Browse
| App/add-on installation and files || High ||
|- bgcolor="#FFCC99"
|- bgcolor="#FFCC99"
| Purchasing and payments (also dependent on 3rd parties) || Critical || In-app payments API and pages, PayPal interactions
| Purchasing and payments (also dependent on 3rd parties) || High || In-app payments API and pages, PayPal interactions
|- bgcolor="#FFCC99"
|- bgcolor="#FFCC99"
| Add-ons blocklist || Critical || Protects Firefox users from crashes and malicious add-ons
| Read-only APIs (used by Firefox and others) || High || Powers Firefox features like add-on search and metadata lookups
|- 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
| Discovery Pane in Add-ons Manager || High || High-visibility webpage in the default view of Firefox's Add-ons Manager.
|- 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.
|- bgcolor="#FFFFCC"
|- bgcolor="#FFFFCC"
| Other consumer pages || High
| Consumer Marketplace/AMO pages || Medium-High || The consumer-facing Marketplace pages, e.g. homepage, search, browse
|-
| Add-on update check (background) || Medium || Daily background checks for add-on updates
|}
|}


== Developer Experience ==
== Developer Experience ==
{| border="1"
{| border="1"
! Service !! Availability !! Notes
! Service !! Rating !! Notes
|- 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
|- 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
|-
| Documentation, policies, and supporting pages || Medium || Supporting developer pages
|-
|-
| Writable and submission APIs || Medium || Upload API, etc.
| Writable and submission APIs || Medium || Upload API, etc.
|}
|}

Revision as of 01:09, 20 March 2012

AMO/Marketplace SLA

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 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
App receipt check Critical API that verifies app purchases, called by individual apps at various intervals
Persona ID 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
Add-on update check (triggered) Critical Triggered checks for add-on updates and compatibility information
App/add-on installation and files High
Purchasing and payments (also dependent on 3rd parties) High In-app payments API and pages, PayPal interactions
Read-only APIs (used by Firefox and others) High Powers Firefox features like add-on search and metadata lookups
Discovery Pane in Add-ons Manager High High-visibility webpage in the default view of Firefox's Add-ons Manager.
Consumer Marketplace/AMO pages Medium-High The consumer-facing Marketplace pages, e.g. homepage, search, browse
Add-on update check (background) Medium Daily background checks for add-on updates

Developer Experience

Service Rating Notes
App/add-on management, tools, and reports High Managing existing submissions
App/add-on submission Medium-High New submissions and versions of apps and add-ons
Documentation, policies, and supporting pages Medium Supporting developer pages
Writable and submission APIs Medium Upload API, etc.