{"id":559,"date":"2013-05-09T15:13:00","date_gmt":"2013-05-09T19:13:00","guid":{"rendered":"https:\/\/danieljacobson.net\/blog\/?p=559"},"modified":"2024-09-06T23:27:31","modified_gmt":"2024-09-07T03:27:31","slug":"techniques-for-scaling-the-netflix-api","status":"publish","type":"post","link":"https:\/\/danieljacobson.net\/blog\/559","title":{"rendered":"Presentation : Techniques for Scaling the Netflix API"},"content":{"rendered":"\n<p><a href=\"https:\/\/www.slideshare.net\/slideshow\/netflix-api-20887473\/20887473#1\" data-type=\"link\" data-id=\"https:\/\/www.slideshare.net\/slideshow\/netflix-api-20887473\/20887473#1\">This presentation was initially published to Slideshare on May 9, 2013 and was used in several public appearances around that time.<\/a><\/p>\n\n\n\n<p>Daniel Jacobson is the Director of Engineering at Netflix API. He discussed techniques for scaling the Netflix API, including moving from a resource-based API to an experience-based API model to improve efficiency. Netflix uses cloud deployment techniques like autoscaling and canary releases for development and testing. Resiliency is ensured through techniques like circuit breakers and fallbacks.<\/p>\n\n\n\n<iframe loading=\"lazy\" src=\"https:\/\/www.slideshare.net\/slideshow\/embed_code\/key\/HHMvJptNN5VNdN?startSlide=1\" width=\"597\" height=\"486\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" style=\"border:1px solid #CCC; border-width:1px; margin-bottom:5px;max-width: 100%;\" allowfullscreen><\/iframe><div style=\"margin-bottom:5px\"><strong><a href=\"https:\/\/www.slideshare.net\/slideshow\/netflix-api-20887473\/20887473\" title=\"Netflix API\" target=\"_blank\" rel=\"noopener\">Netflix API<\/a><\/strong> from <strong><a href=\"https:\/\/www.slideshare.net\/danieljacobson\" target=\"_blank\" rel=\"noopener\">Daniel Jacobson<\/a><\/strong><\/div>\n","protected":false},"excerpt":{"rendered":"<p>This presentation was initially published to Slideshare on May 9, 2013 and was used in several public appearances around that time. Daniel Jacobson is the Director of Engineering at Netflix API. He discussed techniques for scaling the Netflix API, including moving from a resource-based API to an experience-based API model to improve efficiency. Netflix uses [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,60,34,32,83,61],"tags":[],"class_list":["post-559","post","type-post","status-publish","format-standard","hentry","category-apis","category-engineering","category-netflix","category-presentation","category-public-appearance","category-technology"],"_links":{"self":[{"href":"https:\/\/danieljacobson.net\/blog\/wp-json\/wp\/v2\/posts\/559","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/danieljacobson.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/danieljacobson.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/danieljacobson.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/danieljacobson.net\/blog\/wp-json\/wp\/v2\/comments?post=559"}],"version-history":[{"count":2,"href":"https:\/\/danieljacobson.net\/blog\/wp-json\/wp\/v2\/posts\/559\/revisions"}],"predecessor-version":[{"id":561,"href":"https:\/\/danieljacobson.net\/blog\/wp-json\/wp\/v2\/posts\/559\/revisions\/561"}],"wp:attachment":[{"href":"https:\/\/danieljacobson.net\/blog\/wp-json\/wp\/v2\/media?parent=559"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/danieljacobson.net\/blog\/wp-json\/wp\/v2\/categories?post=559"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/danieljacobson.net\/blog\/wp-json\/wp\/v2\/tags?post=559"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}