{"id":469225,"date":"2010-03-24T14:00:00","date_gmt":"2010-03-24T18:00:00","guid":{"rendered":"http:\/\/www.readwriteweb.com\/start\/2010\/03\/facebook-having-problems-scaling-development-platform.php"},"modified":"2010-03-24T14:00:00","modified_gmt":"2010-03-24T18:00:00","slug":"is-facebook-having-problems-scaling-its-development-platform","status":"publish","type":"post","link":"https:\/\/mereja.media\/index\/469225","title":{"rendered":"Is Facebook Having Problems Scaling Its Development Platform?"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" alt=\"facebook_browser_mar10.jpg\" src=\"http:\/\/www.readwriteweb.com\/start\/images\/facebook_browser_mar10.jpg\" width=\"150\" height=\"96\" class=\"mt-image-none\" style=\"\" \/>There is a <a href=\"http:\/\/www.readwriteweb.com\/start\/2009\/12\/the-perils-of-3rd-party-apis.php\">significant risk and reward<\/a> that comes with developing products that leverage third-party application programming interfaces, or APIs. <a href=\"http:\/\/twitter.com\/\">Twitter<\/a> has used its API to let others spread the word for them; applications like <a href=\"http:\/\/www.atebits.com\/tweetie-mac\/\">Tweetie<\/a> and <a href=\"http:\/\/tweetdeck.com\/\">TweetDeck<\/a> help Twitter reach a broader audience on a variety of devices while making money for themselves. However, downtime for a service offering their API to developers means downtime for every service that relies on it for its API data. In the case of <a href=\"http:\/\/facebook.com\/\">Facebook<\/a> application developers, continuing reliability issues with the platform have become a cause for concern.<\/p>\n<p align=\"right\"><em>Sponsor<\/em><br \/><a href='http:\/\/d.ads.readwriteweb.com\/ck.php?n=18833&amp;cb=18833' ><img src='http:\/\/d.ads.readwriteweb.com\/avw.php?zoneid=14&amp;cb=18833&amp;n=18833' border='0' alt='' \/><\/a><\/p>\n<p>Nick O&#8217;Neill of <a href=\"http:\/\/www.allfacebook.com\/\">All Facebook<\/a> reported Tuesday that the API for the 400 million plus member social network had been<a href=\"http:\/\/www.allfacebook.com\/2010\/03\/facebook-developers-increasingly-concerned-about-platform-reliability\/\"> suffering from some performance issues<\/a> that day and that the issues were part of a larger trend of poor reliability. &#8220;If you are going to build an application on Facebook, you&#8217;d expect that users will be able to access your application as long as it&#8217;s developed properly, but unfortunately Facebook&#8217;s reliability has not been at its peak recently,&#8221; writes O&#8217;Neill. <\/p>\n<p>On Monday afternoon, <a href=\"http:\/\/developers.facebook.com\/live_status.php#msg_588\">Facebook reported<\/a> that they were &#8220;investigating issues that may be causing some Platform apps to fail to load,&#8221; and Tuesday said they were &#8220;seeing some site performance issues which are affecting [their] API.&#8221;  According to O&#8217;Neill, the reliability of the platform has &#8220;been at an all-time low for over a month,&#8221; which is not a comforting fact for app developers.<\/p>\n<p>&#8220;Clients pay us for their applications and are well within their rights to complain when things suddenly disappear,&#8221; writes Facebook application developer Tony Faria in a comment on O&#8217;Neill&#8217;s post. &#8220;Having to tell them &#8216;Facebook devs are working on a fix&#8217; loses the confidence clients have in us, yet we work so hard to build.&#8221;<\/p>\n<p>It is interesting that the latest issues with Facebook were identified at 2:50 pm on Monday, and 2:40 pm on Tuesday. If we assume that these times are Pacific Standard Time, that would mean that the last two dealys to Facebook&#8217;s API came just before 6pm on the east coast. Could it be that the site suffers a significant uptake in usage around this time as people get home from their 9-to-5 jobs? This could be a strange coincidence, or it could be evidence of the platform&#8217;s issues with scalability, either way, developers seem worried.<\/p>\n<p>The danger included with using third-party APIs is not a new topic of discussion here at ReadWriteWeb; in December we brought you the story of Totlol which was<a href=\"http:\/\/www.readwriteweb.com\/start\/2009\/12\/the-perils-of-3rd-party-apis.php\"> forced to scrap its business<\/a> plan when <a href=\"http:\/\/google.com\/\">Google<\/a> suddenly changed the terms of service for <a href=\"http:\/\/youtube.com\/\">YouTube<\/a>. While the API providers are ultimately responsible for uptime and content, the developers are tasked with dealing with customers when their service doesn&#8217;t work, so be cautious when building your company on the foundation of a third-party API.<\/p>\n<p><strong><a href=\"http:\/\/www.readwriteweb.com\/start\/2010\/03\/facebook-having-problems-scaling-development-platform.php#comments-open\">Discuss<\/a><\/strong><\/p>\n<p><a href=\"http:\/\/feedads.g.doubleclick.net\/~at\/bl5MUeut38JJ2aFLF8ANuJilbvE\/0\/da\"><img decoding=\"async\" src=\"http:\/\/feedads.g.doubleclick.net\/~at\/bl5MUeut38JJ2aFLF8ANuJilbvE\/0\/di\" border=\"0\" ismap=\"true\"><\/img><\/a><br \/>\n<a href=\"http:\/\/feedads.g.doubleclick.net\/~at\/bl5MUeut38JJ2aFLF8ANuJilbvE\/1\/da\"><img decoding=\"async\" src=\"http:\/\/feedads.g.doubleclick.net\/~at\/bl5MUeut38JJ2aFLF8ANuJilbvE\/1\/di\" border=\"0\" ismap=\"true\"><\/img><\/a><\/p>\n<div class=\"feedflare\">\n<a href=\"http:\/\/feeds.feedburner.com\/~ff\/readwriteweb?a=xHrgQ3Qb1a0:34f4o3DqQto:FFnlKYwJmN0\"><img decoding=\"async\" src=\"http:\/\/feeds.feedburner.com\/~ff\/readwriteweb?d=FFnlKYwJmN0\" border=\"0\"><\/img><\/a> <a href=\"http:\/\/feeds.feedburner.com\/~ff\/readwriteweb?a=xHrgQ3Qb1a0:34f4o3DqQto:Ij26kaj3iuU\"><img decoding=\"async\" src=\"http:\/\/feeds.feedburner.com\/~ff\/readwriteweb?d=Ij26kaj3iuU\" border=\"0\"><\/img><\/a> <a href=\"http:\/\/feeds.feedburner.com\/~ff\/readwriteweb?a=xHrgQ3Qb1a0:34f4o3DqQto:C2pbw5bZMiI\"><img decoding=\"async\" src=\"http:\/\/feeds.feedburner.com\/~ff\/readwriteweb?d=C2pbw5bZMiI\" border=\"0\"><\/img><\/a> <a href=\"http:\/\/feeds.feedburner.com\/~ff\/readwriteweb?a=xHrgQ3Qb1a0:34f4o3DqQto:yIl2AUoC8zA\"><img decoding=\"async\" src=\"http:\/\/feeds.feedburner.com\/~ff\/readwriteweb?d=yIl2AUoC8zA\" border=\"0\"><\/img><\/a> <a href=\"http:\/\/feeds.feedburner.com\/~ff\/readwriteweb?a=xHrgQ3Qb1a0:34f4o3DqQto:V_sGLiPBpWU\"><img decoding=\"async\" src=\"http:\/\/feeds.feedburner.com\/~ff\/readwriteweb?i=xHrgQ3Qb1a0:34f4o3DqQto:V_sGLiPBpWU\" border=\"0\"><\/img><\/a> <a href=\"http:\/\/feeds.feedburner.com\/~ff\/readwriteweb?a=xHrgQ3Qb1a0:34f4o3DqQto:gIN9vFwOqvQ\"><img decoding=\"async\" src=\"http:\/\/feeds.feedburner.com\/~ff\/readwriteweb?i=xHrgQ3Qb1a0:34f4o3DqQto:gIN9vFwOqvQ\" border=\"0\"><\/img><\/a> <a href=\"http:\/\/feeds.feedburner.com\/~ff\/readwriteweb?a=xHrgQ3Qb1a0:34f4o3DqQto:F7zBnMyn0Lo\"><img decoding=\"async\" src=\"http:\/\/feeds.feedburner.com\/~ff\/readwriteweb?i=xHrgQ3Qb1a0:34f4o3DqQto:F7zBnMyn0Lo\" border=\"0\"><\/img><\/a> <a href=\"http:\/\/feeds.feedburner.com\/~ff\/readwriteweb?a=xHrgQ3Qb1a0:34f4o3DqQto:OqabYuBsmOY\"><img decoding=\"async\" src=\"http:\/\/feeds.feedburner.com\/~ff\/readwriteweb?d=OqabYuBsmOY\" border=\"0\"><\/img><\/a>\n<\/div>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/feeds.feedburner.com\/~r\/readwriteweb\/~4\/xHrgQ3Qb1a0\" height=\"1\" width=\"1\"\/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>There is a significant risk and reward that comes with developing products that leverage third-party application programming interfaces, or APIs. Twitter has used its API to let others spread the word for them; applications like Tweetie and TweetDeck help Twitter reach a broader audience on a variety of devices while making money for themselves. However, [&hellip;]<\/p>\n","protected":false},"author":616,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"class_list":["post-469225","post","type-post","status-publish","format-standard","hentry","category-news"],"_links":{"self":[{"href":"https:\/\/mereja.media\/index\/wp-json\/wp\/v2\/posts\/469225","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mereja.media\/index\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mereja.media\/index\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mereja.media\/index\/wp-json\/wp\/v2\/users\/616"}],"replies":[{"embeddable":true,"href":"https:\/\/mereja.media\/index\/wp-json\/wp\/v2\/comments?post=469225"}],"version-history":[{"count":0,"href":"https:\/\/mereja.media\/index\/wp-json\/wp\/v2\/posts\/469225\/revisions"}],"wp:attachment":[{"href":"https:\/\/mereja.media\/index\/wp-json\/wp\/v2\/media?parent=469225"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mereja.media\/index\/wp-json\/wp\/v2\/categories?post=469225"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mereja.media\/index\/wp-json\/wp\/v2\/tags?post=469225"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}