{"id":20,"date":"2007-02-18T23:32:26","date_gmt":"2007-02-19T07:32:26","guid":{"rendered":"http:\/\/blog.mozilla.org\/webdev\/2007\/02\/18\/amo-deployment-this-week\/"},"modified":"2017-03-08T14:50:21","modified_gmt":"2017-03-08T22:50:21","slug":"amo-deployment-this-week","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/webdev\/2007\/02\/18\/amo-deployment-this-week\/","title":{"rendered":"AMO Deployment This Week"},"content":{"rendered":"<p>Last week we had challenges in deploying the new addons.mozilla.org. We&#8217;ve done our best to keep everyone up to date through this blog.  We know we are all anxious to get things going, so we wanted to make sure everyone is kept up to date with what&#8217;s going on.<\/p>\n<p>Scalability of our new site has been a unique challenge for us.  We are trying to tackle localization for a large number of locales for both static and dynamic data, which is something not many sites do &#8212; and especially not many sites with our volume of traffic.<\/p>\n<p>We have faced unique challenges in trying to reproduce the staggering load that addons.mozilla.org gets.  Load testing could only get so close to the environment we have in production.  So at some point, we have to announce an outage window and give things a shot with real traffic.<\/p>\n<p>During our maintenance windows this week, we have gathered important data on what we may be able to do to mimic that load, and we should be able to better test changes before we put them in production.  Once we get through the launch we&#8217;ll do a full postmortem to help us improve for next time.<\/p>\n<p>Our latest setback has been a database bottleneck for retrieving localized add-on data from our translations table.  We are working through this and testing has shown improvements so far.<\/p>\n<p>That said, there are still more adjustments we can make to improve site performance.  We will continue to work on tuning our site, and our final deployment will definitely not happen until we are sure the site will be reliable for our users.<\/p>\n<p>The delays, while frustrating (especially to us!), were made in the best interests of our community.  We want them to have a snappy and reliable site. We<span class=\"moz-txt-underscore\"><span class=\"moz-txt-tag\"><\/span><\/span> want a snappy and reliable site so we can get our own add-ons, too.  <span class=\"moz-smiley-s1\"><span> \ud83d\ude42 <\/span><\/span><\/p>\n<p>If anybody has questions or suggestions, feel free to contact any of us &#8212; probably easiest to find us <a href=\"http:\/\/irc.mozilla.org\/\" title=\"Mozilla IRC\">in IRC in #amo<\/a>.<\/p>\n<p>Thanks to everyone who has helped us and supported our efforts &#8212; we&#8217;re almost home so hang in there.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Last week we had challenges in deploying the new addons.mozilla.org. We&#8217;ve done our best to keep everyone up to date through this blog. We know we are all anxious to get things going, so we wanted to make sure everyone &hellip; <a class=\"go\" href=\"https:\/\/blog.mozilla.org\/webdev\/2007\/02\/18\/amo-deployment-this-week\/\">Continue reading<\/a><\/p>\n","protected":false},"author":24,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17],"tags":[],"coauthors":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>AMO Deployment This Week - Mozilla Web Development<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.mozilla.org\/webdev\/2007\/02\/18\/amo-deployment-this-week\/\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Mike Morgan\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.mozilla.org\/webdev\/2007\/02\/18\/amo-deployment-this-week\/\",\"url\":\"https:\/\/blog.mozilla.org\/webdev\/2007\/02\/18\/amo-deployment-this-week\/\",\"name\":\"AMO Deployment This Week - Mozilla Web Development\",\"isPartOf\":{\"@id\":\"https:\/\/blog.mozilla.org\/webdev\/#website\"},\"datePublished\":\"2007-02-19T07:32:26+00:00\",\"dateModified\":\"2017-03-08T22:50:21+00:00\",\"author\":{\"@id\":\"https:\/\/blog.mozilla.org\/webdev\/#\/schema\/person\/373fd84922ef95d8d5171d1a72770d4f\"},\"breadcrumb\":{\"@id\":\"https:\/\/blog.mozilla.org\/webdev\/2007\/02\/18\/amo-deployment-this-week\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.mozilla.org\/webdev\/2007\/02\/18\/amo-deployment-this-week\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.mozilla.org\/webdev\/2007\/02\/18\/amo-deployment-this-week\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blog.mozilla.org\/webdev\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AMO Deployment This Week\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.mozilla.org\/webdev\/#website\",\"url\":\"https:\/\/blog.mozilla.org\/webdev\/\",\"name\":\"Mozilla Web Development\",\"description\":\"For make benefit of glorious tubes\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.mozilla.org\/webdev\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.mozilla.org\/webdev\/#\/schema\/person\/373fd84922ef95d8d5171d1a72770d4f\",\"name\":\"Mike Morgan\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.mozilla.org\/webdev\/#\/schema\/person\/image\/1d6151e93e27d281a7fc06534ee8eae0\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ff5890a3252cd74f006ee33360e71c76?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ff5890a3252cd74f006ee33360e71c76?s=96&d=mm&r=g\",\"caption\":\"Mike Morgan\"},\"description\":\"Mike Morgan is the former Director of Web Development for the Mozilla Corporation.\",\"url\":\"https:\/\/blog.mozilla.org\/webdev\/author\/morgamicmozillacom\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"AMO Deployment This Week - Mozilla Web Development","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.mozilla.org\/webdev\/2007\/02\/18\/amo-deployment-this-week\/","twitter_misc":{"Written by":"Mike Morgan","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blog.mozilla.org\/webdev\/2007\/02\/18\/amo-deployment-this-week\/","url":"https:\/\/blog.mozilla.org\/webdev\/2007\/02\/18\/amo-deployment-this-week\/","name":"AMO Deployment This Week - Mozilla Web Development","isPartOf":{"@id":"https:\/\/blog.mozilla.org\/webdev\/#website"},"datePublished":"2007-02-19T07:32:26+00:00","dateModified":"2017-03-08T22:50:21+00:00","author":{"@id":"https:\/\/blog.mozilla.org\/webdev\/#\/schema\/person\/373fd84922ef95d8d5171d1a72770d4f"},"breadcrumb":{"@id":"https:\/\/blog.mozilla.org\/webdev\/2007\/02\/18\/amo-deployment-this-week\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.mozilla.org\/webdev\/2007\/02\/18\/amo-deployment-this-week\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/blog.mozilla.org\/webdev\/2007\/02\/18\/amo-deployment-this-week\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.mozilla.org\/webdev\/"},{"@type":"ListItem","position":2,"name":"AMO Deployment This Week"}]},{"@type":"WebSite","@id":"https:\/\/blog.mozilla.org\/webdev\/#website","url":"https:\/\/blog.mozilla.org\/webdev\/","name":"Mozilla Web Development","description":"For make benefit of glorious tubes","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.mozilla.org\/webdev\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/blog.mozilla.org\/webdev\/#\/schema\/person\/373fd84922ef95d8d5171d1a72770d4f","name":"Mike Morgan","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.mozilla.org\/webdev\/#\/schema\/person\/image\/1d6151e93e27d281a7fc06534ee8eae0","url":"https:\/\/secure.gravatar.com\/avatar\/ff5890a3252cd74f006ee33360e71c76?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ff5890a3252cd74f006ee33360e71c76?s=96&d=mm&r=g","caption":"Mike Morgan"},"description":"Mike Morgan is the former Director of Web Development for the Mozilla Corporation.","url":"https:\/\/blog.mozilla.org\/webdev\/author\/morgamicmozillacom\/"}]}},"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/blog.mozilla.org\/webdev\/wp-json\/wp\/v2\/posts\/20"}],"collection":[{"href":"https:\/\/blog.mozilla.org\/webdev\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.mozilla.org\/webdev\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/webdev\/wp-json\/wp\/v2\/users\/24"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/webdev\/wp-json\/wp\/v2\/comments?post=20"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/webdev\/wp-json\/wp\/v2\/posts\/20\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/webdev\/wp-json\/wp\/v2\/media?parent=20"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/webdev\/wp-json\/wp\/v2\/categories?post=20"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/webdev\/wp-json\/wp\/v2\/tags?post=20"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blog.mozilla.org\/webdev\/wp-json\/wp\/v2\/coauthors?post=20"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}