{"id":9882,"date":"2014-01-27T09:00:25","date_gmt":"2014-01-27T09:00:25","guid":{"rendered":"https:\/\/serverlift.com\/?p=9882"},"modified":"2025-03-17T14:40:40","modified_gmt":"2025-03-17T14:40:40","slug":"lessons-learned-recent-dropbox-outage","status":"publish","type":"post","link":"https:\/\/serverlift.com\/nb\/blog\/lessons-learned-recent-dropbox-outage\/","title":{"rendered":"Lessons to be Learned From the Recent Dropbox Outage"},"content":{"rendered":"<p>Very few of us in the web hosting industry will ever have the need to scale to the level that services like Dropbox do. With that said, when a service the size of Dropbox makes a misstep that leads to an outage, it is worth paying attention to the causes and impact to see if there are any potential lessons to be learned.<\/p>\n<p>On January 10, Dropbox went offline. Users weren\u2019t able to sync their folders, and thus they couldn\u2019t access their files on many devices. The service was down for much of Friday evening, and users had trouble accessing their files throughout the weekend.<\/p>\n<p>Of course, the media was full of speculation about potential causes for the outage, with many focusing on a possible DDoS attack. On the following Monday, Dropbox released a statement that went into detail about the causes of the outage, which dismissed the idea of an <a href=\"https:\/\/serverlift.com\/nb\/blog\/hackers-want-compromise-site\/\">attack by hackers<\/a> and instead blamed a faulty update process.<\/p>\n<p>On the day of the outage, Dropbox was running a scheduled OS backup. As you can imagine, updating the thousands of servers that Dropbox uses is in no way an easy task. Much of the process is automated with scripts, which may have been the cause of the downtime.<\/p>\n<p>The key lesson here, as detailed by Head of Infrastructure at Dropbox, Akhil Gupta, is that if you are going to do an upgrade, you need to be absolutely certain what state the server is in. To prevent the same mistake from happening again, Dropbox implemented an extra level of checks, so that the server will verify its own state before carrying out commands, rather than blindly executing incoming instructions regardless of what it is doing when it receives them.<\/p>\n<p>It is not mentioned in the post-mortem of the incident, but the outage could probably have been avoided with more rigorous testing. The Dropbox outage is reminder of what may happen when a business is rapidly scaling their infrastructure. Scaling becomes the primary goal, and testing falls by the wayside to some degree.<\/p>\n<p>A more rigorous approach to testing and verification of automation scripts may have caught the \u201csubtle bug\u201d before it wreaked havoc.<\/p>\n<p>About Graeme Caldwell &#8212; Graeme works as an inbound marketer for<a href=\"http:\/\/www.interworx.com\/\" target=\"_blank\" rel=\"noopener\"> InterWorx<\/a>, a revolutionary web hosting control panel for hosts who need scalability and reliability. Follow InterWorx on Twitter at <a href=\"https:\/\/twitter.com\/interworx\" target=\"_blank\" rel=\"noopener\">@interworx<\/a>, Like them on <a href=\"http:\/\/www.facebook.com\/interworx\" target=\"_blank\" rel=\"noopener\">Facebook<\/a> and check out their blog, <a href=\"http:\/\/www.interworx.com\/community\" target=\"_blank\" rel=\"noopener\">http:\/\/www.interworx.com\/community<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<div>\n<hr align=\"left\" size=\"1\" width=\"33%\" \/>\n<div><\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Very few of us in the web hosting industry will ever have the need to scale to the level that services like Dropbox do. With that said, when a service the size of Dropbox makes a misstep that leads to an outage, it is worth paying attention to the causes and impact to see if [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":17003,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_links_to":"","_links_to_target":"","_wpscppro_dont_share_socialmedia":null,"_wpscppro_custom_social_share_image":0,"_facebook_share_type":"default","_twitter_share_type":"default","_linkedin_share_type":"default","_pinterest_share_type":"default","_linkedin_share_type_page":"","_instagram_share_type":"default","_medium_share_type":"default","_threads_share_type":"","_google_business_share_type":"","_selected_social_profile":[],"_wpsp_enable_custom_social_template":false,"_wpsp_social_scheduling":{"enabled":false,"datetime":null,"platforms":[],"status":"template_only","dateOption":"today","timeOption":"now","customDays":"","customHours":"","customDate":"","customTime":"","schedulingType":"absolute"},"_wpsp_active_default_template":true},"categories":[78],"tags":[],"class_list":["post-9882","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Lessons to be Learned From the Recent Dropbox Outage<\/title>\n<meta name=\"description\" content=\"We take a look at the lessons that can be learned from Dropbox&#039;s recent outage, and consider how a focus on scaling can impact adequate testing.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/serverlift.com\/nb\/blog\/lessons-learned-recent-dropbox-outage\/\" \/>\n<meta property=\"og:locale\" content=\"nb_NO\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Lessons to be Learned From the Recent Dropbox Outage\" \/>\n<meta property=\"og:description\" content=\"We take a look at the lessons that can be learned from Dropbox&#039;s recent outage, and consider how a focus on scaling can impact adequate testing.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/serverlift.com\/nb\/blog\/lessons-learned-recent-dropbox-outage\/\" \/>\n<meta property=\"og:site_name\" content=\"ServerLIFT\u00ae\" \/>\n<meta property=\"article:published_time\" content=\"2014-01-27T09:00:25+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-03-17T14:40:40+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/serverlift.com\/wp-content\/uploads\/2014\/01\/dropbox-outage.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"900\" \/>\n\t<meta property=\"og:image:height\" content=\"200\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"David Zuckerman\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/serverlift.com\\\/blog\\\/lessons-learned-recent-dropbox-outage\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/serverlift.com\\\/blog\\\/lessons-learned-recent-dropbox-outage\\\/\"},\"author\":{\"name\":\"David Zuckerman\",\"@id\":\"https:\\\/\\\/serverlift.com\\\/#\\\/schema\\\/person\\\/89c8e60203b5b6470914cefd109847af\"},\"headline\":\"Lessons to be Learned From the Recent Dropbox Outage\",\"datePublished\":\"2014-01-27T09:00:25+00:00\",\"dateModified\":\"2025-03-17T14:40:40+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/serverlift.com\\\/blog\\\/lessons-learned-recent-dropbox-outage\\\/\"},\"wordCount\":420,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/serverlift.com\\\/blog\\\/lessons-learned-recent-dropbox-outage\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/serverlift.com\\\/wp-content\\\/uploads\\\/2014\\\/01\\\/dropbox-outage.jpg\",\"articleSection\":[\"Tech LIFT\"],\"inLanguage\":\"nb-NO\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/serverlift.com\\\/blog\\\/lessons-learned-recent-dropbox-outage\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/serverlift.com\\\/blog\\\/lessons-learned-recent-dropbox-outage\\\/\",\"url\":\"https:\\\/\\\/serverlift.com\\\/blog\\\/lessons-learned-recent-dropbox-outage\\\/\",\"name\":\"Lessons to be Learned From the Recent Dropbox Outage\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/serverlift.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/serverlift.com\\\/blog\\\/lessons-learned-recent-dropbox-outage\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/serverlift.com\\\/blog\\\/lessons-learned-recent-dropbox-outage\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/serverlift.com\\\/wp-content\\\/uploads\\\/2014\\\/01\\\/dropbox-outage.jpg\",\"datePublished\":\"2014-01-27T09:00:25+00:00\",\"dateModified\":\"2025-03-17T14:40:40+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/serverlift.com\\\/#\\\/schema\\\/person\\\/89c8e60203b5b6470914cefd109847af\"},\"description\":\"We take a look at the lessons that can be learned from Dropbox's recent outage, and consider how a focus on scaling can impact adequate testing.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/serverlift.com\\\/blog\\\/lessons-learned-recent-dropbox-outage\\\/#breadcrumb\"},\"inLanguage\":\"nb-NO\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/serverlift.com\\\/blog\\\/lessons-learned-recent-dropbox-outage\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"nb-NO\",\"@id\":\"https:\\\/\\\/serverlift.com\\\/blog\\\/lessons-learned-recent-dropbox-outage\\\/#primaryimage\",\"url\":\"https:\\\/\\\/serverlift.com\\\/wp-content\\\/uploads\\\/2014\\\/01\\\/dropbox-outage.jpg\",\"contentUrl\":\"https:\\\/\\\/serverlift.com\\\/wp-content\\\/uploads\\\/2014\\\/01\\\/dropbox-outage.jpg\",\"width\":900,\"height\":200,\"caption\":\"Hand holding a smart phone with the Dropbox Logo on the screen\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/serverlift.com\\\/blog\\\/lessons-learned-recent-dropbox-outage\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/serverlift.com\\\/nb\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Lessons to be Learned From the Recent Dropbox Outage\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/serverlift.com\\\/#website\",\"url\":\"https:\\\/\\\/serverlift.com\\\/\",\"name\":\"ServerLIFT\u00ae\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/serverlift.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nb-NO\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/serverlift.com\\\/#\\\/schema\\\/person\\\/89c8e60203b5b6470914cefd109847af\",\"name\":\"David Zuckerman\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nb-NO\",\"@id\":\"https:\\\/\\\/serverlift.com\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/David-small-96x96.jpg\",\"url\":\"https:\\\/\\\/serverlift.com\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/David-small-96x96.jpg\",\"contentUrl\":\"https:\\\/\\\/serverlift.com\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/David-small-96x96.jpg\",\"caption\":\"David Zuckerman\"},\"url\":\"https:\\\/\\\/serverlift.com\\\/nb\\\/author\\\/david-z\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Lessons to be Learned From the Recent Dropbox Outage","description":"We take a look at the lessons that can be learned from Dropbox's recent outage, and consider how a focus on scaling can impact adequate testing.","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:\/\/serverlift.com\/nb\/blog\/lessons-learned-recent-dropbox-outage\/","og_locale":"nb_NO","og_type":"article","og_title":"Lessons to be Learned From the Recent Dropbox Outage","og_description":"We take a look at the lessons that can be learned from Dropbox's recent outage, and consider how a focus on scaling can impact adequate testing.","og_url":"https:\/\/serverlift.com\/nb\/blog\/lessons-learned-recent-dropbox-outage\/","og_site_name":"ServerLIFT\u00ae","article_published_time":"2014-01-27T09:00:25+00:00","article_modified_time":"2025-03-17T14:40:40+00:00","og_image":[{"width":900,"height":200,"url":"https:\/\/serverlift.com\/wp-content\/uploads\/2014\/01\/dropbox-outage.jpg","type":"image\/jpeg"}],"author":"David Zuckerman","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/serverlift.com\/blog\/lessons-learned-recent-dropbox-outage\/#article","isPartOf":{"@id":"https:\/\/serverlift.com\/blog\/lessons-learned-recent-dropbox-outage\/"},"author":{"name":"David Zuckerman","@id":"https:\/\/serverlift.com\/#\/schema\/person\/89c8e60203b5b6470914cefd109847af"},"headline":"Lessons to be Learned From the Recent Dropbox Outage","datePublished":"2014-01-27T09:00:25+00:00","dateModified":"2025-03-17T14:40:40+00:00","mainEntityOfPage":{"@id":"https:\/\/serverlift.com\/blog\/lessons-learned-recent-dropbox-outage\/"},"wordCount":420,"commentCount":0,"image":{"@id":"https:\/\/serverlift.com\/blog\/lessons-learned-recent-dropbox-outage\/#primaryimage"},"thumbnailUrl":"https:\/\/serverlift.com\/wp-content\/uploads\/2014\/01\/dropbox-outage.jpg","articleSection":["Tech LIFT"],"inLanguage":"nb-NO","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/serverlift.com\/blog\/lessons-learned-recent-dropbox-outage\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/serverlift.com\/blog\/lessons-learned-recent-dropbox-outage\/","url":"https:\/\/serverlift.com\/blog\/lessons-learned-recent-dropbox-outage\/","name":"Lessons to be Learned From the Recent Dropbox Outage","isPartOf":{"@id":"https:\/\/serverlift.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/serverlift.com\/blog\/lessons-learned-recent-dropbox-outage\/#primaryimage"},"image":{"@id":"https:\/\/serverlift.com\/blog\/lessons-learned-recent-dropbox-outage\/#primaryimage"},"thumbnailUrl":"https:\/\/serverlift.com\/wp-content\/uploads\/2014\/01\/dropbox-outage.jpg","datePublished":"2014-01-27T09:00:25+00:00","dateModified":"2025-03-17T14:40:40+00:00","author":{"@id":"https:\/\/serverlift.com\/#\/schema\/person\/89c8e60203b5b6470914cefd109847af"},"description":"We take a look at the lessons that can be learned from Dropbox's recent outage, and consider how a focus on scaling can impact adequate testing.","breadcrumb":{"@id":"https:\/\/serverlift.com\/blog\/lessons-learned-recent-dropbox-outage\/#breadcrumb"},"inLanguage":"nb-NO","potentialAction":[{"@type":"ReadAction","target":["https:\/\/serverlift.com\/blog\/lessons-learned-recent-dropbox-outage\/"]}]},{"@type":"ImageObject","inLanguage":"nb-NO","@id":"https:\/\/serverlift.com\/blog\/lessons-learned-recent-dropbox-outage\/#primaryimage","url":"https:\/\/serverlift.com\/wp-content\/uploads\/2014\/01\/dropbox-outage.jpg","contentUrl":"https:\/\/serverlift.com\/wp-content\/uploads\/2014\/01\/dropbox-outage.jpg","width":900,"height":200,"caption":"Hand holding a smart phone with the Dropbox Logo on the screen"},{"@type":"BreadcrumbList","@id":"https:\/\/serverlift.com\/blog\/lessons-learned-recent-dropbox-outage\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/serverlift.com\/nb\/"},{"@type":"ListItem","position":2,"name":"Lessons to be Learned From the Recent Dropbox Outage"}]},{"@type":"WebSite","@id":"https:\/\/serverlift.com\/#website","url":"https:\/\/serverlift.com\/","name":"ServerLIFT\u00ae","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/serverlift.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nb-NO"},{"@type":"Person","@id":"https:\/\/serverlift.com\/#\/schema\/person\/89c8e60203b5b6470914cefd109847af","name":"David Zuckerman","image":{"@type":"ImageObject","inLanguage":"nb-NO","@id":"https:\/\/serverlift.com\/wp-content\/uploads\/2019\/03\/David-small-96x96.jpg","url":"https:\/\/serverlift.com\/wp-content\/uploads\/2019\/03\/David-small-96x96.jpg","contentUrl":"https:\/\/serverlift.com\/wp-content\/uploads\/2019\/03\/David-small-96x96.jpg","caption":"David Zuckerman"},"url":"https:\/\/serverlift.com\/nb\/author\/david-z\/"}]}},"_links":{"self":[{"href":"https:\/\/serverlift.com\/nb\/wp-json\/wp\/v2\/posts\/9882","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/serverlift.com\/nb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/serverlift.com\/nb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/serverlift.com\/nb\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/serverlift.com\/nb\/wp-json\/wp\/v2\/comments?post=9882"}],"version-history":[{"count":7,"href":"https:\/\/serverlift.com\/nb\/wp-json\/wp\/v2\/posts\/9882\/revisions"}],"predecessor-version":[{"id":29647,"href":"https:\/\/serverlift.com\/nb\/wp-json\/wp\/v2\/posts\/9882\/revisions\/29647"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/serverlift.com\/nb\/wp-json\/wp\/v2\/media\/17003"}],"wp:attachment":[{"href":"https:\/\/serverlift.com\/nb\/wp-json\/wp\/v2\/media?parent=9882"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/serverlift.com\/nb\/wp-json\/wp\/v2\/categories?post=9882"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/serverlift.com\/nb\/wp-json\/wp\/v2\/tags?post=9882"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}