SlideShare a Scribd company logo
1 of 33
Transforming	
  Streaming	
  with	
  the	
  
          Ne2lix	
  API	
  
            By	
  Daniel	
  Jacobson	
  
             @daniel_jacobson	
  
          djacobson@ne2lix.com	
  
Ne2lix	
  	
  
 API	
  
                 Almost	
  23,000	
  flowers	
  	
  
Ne2lix	
  	
  
                                 API	
  
Hundreds	
  of	
  devices	
                      Almost	
  23,000	
  flowers	
  	
  
API	
  




Personaliza
                                   Movie	
       Movie	
      Similar	
                   A/B	
  Test	
  
   Lon	
       User	
  Info	
                                               Reviews	
  
  Engine	
  
                                  Metadata	
     RaLngs	
     Movies	
                     Engine	
  
Ne2lix	
  API	
  Requests	
  by	
  Audience	
  




                                    Ne2lix	
  Devices	
  
                                    Open	
  API	
  Developers	
  
Current	
  Emphasis	
  of	
  Ne2lix	
  




                                Ne2lix	
  Devices	
  
Ne2lix	
  API	
  :	
  Requests	
  Per	
  Month	
  
                                 	
  35	
  	
  




                                 	
  30	
  	
  




                                 	
  25	
  	
  
Requests	
  in	
  Billions	
  




                                 	
  20	
  	
  




                                 	
  15	
  	
  




                                 	
  10	
  	
  




                                       	
  5	
  	
  




                                   	
  -­‐	
  	
  	
  	
  
AWS	
  Cloud	
  
So,	
  we	
  have	
  a	
  scalable	
  infrastructure…	
  	
  	
  
                      Now	
  what?	
  
Webkit	
  

             •  Dynamically	
  update	
  UIs	
  

             •  Control	
  the	
  experience	
  

             •  Share	
  code	
  across	
  
                devices	
  

             •  Run	
  A/B	
  tests	
  
iPhone	
     Android	
  
And	
  we	
  have	
  a	
  flexible	
  UI.	
  
         Now	
  what?	
  
Next	
  Step…	
  Redesign	
  the	
  API	
  
Ne2lix	
  API	
  :	
  Requests	
  Per	
  Month	
  
                                 	
  35	
  	
  




                                 	
  30	
  	
  




                                 	
  25	
  	
  
Requests	
  in	
  Billions	
  




                                 	
  20	
  	
  




                                 	
  15	
  	
  




                                 	
  10	
  	
  




                                       	
  5	
  	
  




                                   	
  -­‐	
  	
  	
  	
  
Growth	
  of	
  the	
  Ne2lix	
  API	
  




  Over	
  1	
  Billion	
  requests	
  per	
  day	
  
      (Peaks	
  at	
  about	
  20,000	
  requests	
  per	
  second)	
  
<catalog_Ltles>	
  
	
  	
  <number_of_results>1140</number_of_results>	
  
	
  	
  <start_index>0</start_index>	
  
	
  	
  <results_per_page>10</results_per_page>	
  
	
  	
  <catalog_Ltle>	
  
	
  	
  <id>hdp://api.ne2lix.com/catalog/Ltles/movies/60021896</id><Ltle	
  short="Star"	
  regular="Star"></Ltle>	
  
	
  	
  <box_art	
  small="hdp://alien2.ne2lix.com/us/boxshots/Lny/60021896.jpg"	
  	
  	
  
                   	
  medium="hdp://alien2.ne2lix.com/us/boxshots/small/60021896.jpg"	
  	
  	
  
                   	
  large="hdp://alien2.ne2lix.com/us/boxshots/large/60021896.jpg"></box_art>	
  
	
  	
  <link	
  href="hdp://api.ne2lix.com/catalog/Ltles/movies/60021896/synopsis"	
  	
  	
  
                   	
  rel="hdp://schemas.ne2lix.com/catalog/Ltles/synopsis"	
  Ltle="synopsis"></link>	
  
	
  	
  <release_year>2001</release_year>	
  
	
  	
  <category	
  scheme="hdp://api.ne2lix.com/catalog/Ltles/mpaa_raLngs"	
  label="NR"></category>	
  
	
  	
  <category	
  scheme="hdp://api.ne2lix.com/categories/genres"	
  label="Foreign"></category>	
  
	
  	
  <link	
  href="hdp://api.ne2lix.com/catalog/Ltles/movies/60021896/cast"	
  	
  	
  
                   	
  rel="hdp://schemas.ne2lix.com/catalog/people.cast"	
  Ltle="cast"></link>	
  
<link	
  href="hdp://api.ne2lix.com/catalog/Ltles/movies/60021896/screen_formats"	
  rel="hdp://schemas.ne2lix.com/catalog/Ltles/screen_formats"	
  Ltle="screen	
  formats"></
link	
  
	
  	
  <link	
  href="hdp://api.ne2lix.com/catalog/Ltles/movies/60021896/languages_and_audio"	
  rel="hdp://schemas.ne2lix.com/catalog/Ltles/languages_and_audio"	
  
Ltle="languages	
  and	
  audio"></link>	
  
	
  	
  <average_raLng>1.9</average_raLng>	
  
	
  	
  <link	
  href="hdp://api.ne2lix.com/catalog/Ltles/movies/60021896/similars"	
  rel="hdp://schemas.ne2lix.com/catalog/Ltles.similars"	
  Ltle="similars"></link>	
  
	
  	
  <link	
  href="hdp://www.ne2lix.com/Movie/Star/60021896"	
  rel="alternate"	
  Ltle="webpage"></link>	
  
	
  	
  </catalog_Ltle>	
  
	
  	
  <catalog_Ltle>	
  
	
  	
  <id>hdp://api.ne2lix.com/catalog/Ltles/movies/17985448</id><Ltle	
  short="Lone	
  Star"	
  regular="Lone	
  Star"></Ltle>	
  
	
  	
  <box_art	
  small="hdp://alien2.ne2lix.com/us/boxshots/Lny/17985448.jpg"	
  medium="hdp://alien2.ne2lix.com/us/boxshots/small/17985448.jpg"	
  large=""></box_art>	
  
	
  	
  <link	
  href="hdp://api.ne2lix.com/catalog/Ltles/movies/17985448/synopsis"	
  rel="hdp://schemas.ne2lix.com/catalog/Ltles/synopsis"	
  Ltle="synopsis"></link>	
  
	
  	
  <release_year>1996</release_year>	
  
	
  	
  <category	
  scheme="hdp://api.ne2lix.com/catalog/Ltles/mpaa_raLngs"	
  label="R"></category>	
  
	
  	
  <category	
  scheme="hdp://api.ne2lix.com/categories/genres"	
  label="Drama"></category>	
  
<link	
  href="hdp://api.ne2lix.com/catalog/Ltles/movies/17985448/awards"	
  rel="hdp://schemas.ne2lix.com/catalog/Ltles/awards"	
  Ltle="awards"></link>	
  
	
  	
  <link	
  href="hdp://api.ne2lix.com/catalog/Ltles/movies/17985448/format_availability"	
  rel="hdp://schemas.ne2lix.com/catalog/Ltles/format_availability"	
  Ltle="formats"></
link>	
  
	
  	
  <link	
  href="hdp://api.ne2lix.com/catalog/Ltles/movies/17985448/screen_formats"	
  rel="hdp://schemas.ne2lix.com/catalog/Ltles/screen_formats"	
  Ltle="screen	
  
formats"></link>	
  
	
  	
  <link	
  href="hdp://api.ne2lix.com/catalog/Ltles/movies/17985448/languages_and_audio"	
  rel="hdp://schemas.ne2lix.com/catalog/Ltles/languages_and_audio"	
  
Ltle="languages	
  and	
  audio"></link>	
  
	
  	
  <average_raLng>3.7</average_raLng>	
  
	
  	
  <link	
  href="hdp://api.ne2lix.com/catalog/Ltles/movies/17985448/previews"	
  rel="hdp://schemas.ne2lix.com/catalog/Ltles/previews"	
  Ltle="previews"></link>	
  
	
  	
  <link	
  href="hdp://api.ne2lix.com/catalog/Ltles/movies/17985448/similars"	
  rel="hdp://schemas.ne2lix.com/catalog/Ltles.similars"	
  Ltle="similars"></link>	
  
	
  	
  <link	
  href="hdp://www.ne2lix.com/Movie/Lone_Star/17985448"	
  rel="alternate"	
  Ltle="webpage"></link>	
  
	
  	
  </catalog_Ltle>	
  
</catalog_Ltles>	
  
{"catalog_Ltle":	
  
{"id":"hdp://api.ne2lix.com/catalog/Ltles/movies/60034967",	
  
"Ltle":{"Ltle_short":"Rosencrantz	
  and	
  Guildenstern	
  Are	
  Dead",	
  
"regular":"Rosencrantz	
  and	
  Guildenstern	
  Are	
  Dead"},	
  
"maturity_level":60,	
  
"release_year":"1990",	
  
"average_raLng":3.7,	
  
"box_art":{"284pix_w":"hdp://cdn-­‐7.nflximg.com/en_US/boxshots/ghd/60034967.jpg",	
  
"110pix_w":"hdp://cdn-­‐7.nflximg.com/en_US/boxshots/large/60034967.jpg",	
  
"38pix_w":"hdp://cdn-­‐7.nflximg.com/en_US/boxshots/Lny/60034967.jpg",	
  
"64pix_w":"hdp://cdn-­‐7.nflximg.com/en_US/boxshots/small/60034967.jpg",	
  
"150pix_w":"hdp://cdn-­‐7.nflximg.com/en_US/boxshots/150/60034967.jpg",	
  
"88pix_w":"hdp://cdn-­‐7.nflximg.com/en_US/boxshots/88/60034967.jpg",	
  
"124pix_w":"hdp://cdn-­‐7.nflximg.com/en_US/boxshots/124/60034967.jpg"},	
  
"language":"en",	
  
"web_page":"hdp://www.ne2lix.com/Movie/Rosencrantz_and_Guildenstern_Are_Dead/60034967",	
  
"Lny_url":"hdp://movi.es/ApUP9"},	
  
"meta":{	
  
"expand":
["@directors","@bonus_materials","@cast","@awards","@short_synopsis","@synopsis","@box_art","@screen_formats","@"links":
{"id":"hdp://api.ne2lix.com/catalog/Ltles/movies/60034967",	
  
"languages_and_audio":"hdp://api.ne2lix.com/catalog/Ltles/movies/60034967/languages_and_audio",	
  
"Ltle":"hdp://api.ne2lix.com/catalog/Ltles/movies/60034967/Ltle",	
  
"screen_formats":"hdp://api.ne2lix.com/catalog/Ltles/movies/60034967/screen_formats",	
  
"cast":"hdp://api.ne2lix.com/catalog/Ltles/movies/60034967/cast",	
  
"awards":"hdp://api.ne2lix.com/catalog/Ltles/movies/60034967/awards",	
  
"short_synopsis":"hdp://api.ne2lix.com/catalog/Ltles/movies/60034967/short_synopsis",	
  
"box_art":"hdp://api.ne2lix.com/catalog/Ltles/movies/60034967/box_art",	
  
"synopsis":"hdp://api.ne2lix.com/catalog/Ltles/movies/60034967/synopsis",	
  
"directors":"hdp://api.ne2lix.com/catalog/Ltles/movies/60034967/directors",	
  
"similars":"hdp://api.ne2lix.com/catalog/Ltles/movies/60034967/similars",	
  
"format_availability":"hdp://api.ne2lix.com/catalog/Ltles/movies/60034967/format_availability"}	
  
}}	
  
Improve	
  Efficiency	
  of	
  API	
  Requests	
  




Could	
  it	
  have	
  been	
  100	
  million	
  requests	
  per	
  day?	
  Or	
  less?	
  
                     (Assuming	
  everything	
  else	
  remained	
  the	
  same)	
  
Daniel	
  Jacobson	
  
        djacobson@ne2lix.com	
  
           @daniel_jacobson	
  
hdp://www.linkedin.com/in/danieljacobson	
  

More Related Content

What's hot

Code with Honor – on the importance and beauty of software programming (Oracl...
Code with Honor – on the importance and beauty of software programming (Oracl...Code with Honor – on the importance and beauty of software programming (Oracl...
Code with Honor – on the importance and beauty of software programming (Oracl...Lucas Jellema
 
Bringing DevOps to Routing with evolved XR: an overview
Bringing DevOps to Routing with evolved XR: an overviewBringing DevOps to Routing with evolved XR: an overview
Bringing DevOps to Routing with evolved XR: an overviewCisco DevNet
 
Building Mobile Apps With Ionic & Loopback
Building Mobile Apps With Ionic & LoopbackBuilding Mobile Apps With Ionic & Loopback
Building Mobile Apps With Ionic & LoopbackChibuzor Obiora
 
A Hitchhiker's Guide to Cloud-Native API Gateways
A Hitchhiker's Guide to Cloud-Native API GatewaysA Hitchhiker's Guide to Cloud-Native API Gateways
A Hitchhiker's Guide to Cloud-Native API GatewaysQAware GmbH
 
Itb 2021 - Bulding Quick APIs by Gavin Pickin
Itb 2021 - Bulding Quick APIs by Gavin PickinItb 2021 - Bulding Quick APIs by Gavin Pickin
Itb 2021 - Bulding Quick APIs by Gavin PickinGavin Pickin
 
Eduards Sizovs - Micro Service Architecture
Eduards Sizovs - Micro Service Architecture Eduards Sizovs - Micro Service Architecture
Eduards Sizovs - Micro Service Architecture DevConFu
 
How Netflix Directs 1/3rd of Internet Traffic
How Netflix Directs 1/3rd of Internet TrafficHow Netflix Directs 1/3rd of Internet Traffic
How Netflix Directs 1/3rd of Internet TrafficC4Media
 

What's hot (8)

Code with Honor – on the importance and beauty of software programming (Oracl...
Code with Honor – on the importance and beauty of software programming (Oracl...Code with Honor – on the importance and beauty of software programming (Oracl...
Code with Honor – on the importance and beauty of software programming (Oracl...
 
Dapr logicapps
Dapr logicappsDapr logicapps
Dapr logicapps
 
Bringing DevOps to Routing with evolved XR: an overview
Bringing DevOps to Routing with evolved XR: an overviewBringing DevOps to Routing with evolved XR: an overview
Bringing DevOps to Routing with evolved XR: an overview
 
Building Mobile Apps With Ionic & Loopback
Building Mobile Apps With Ionic & LoopbackBuilding Mobile Apps With Ionic & Loopback
Building Mobile Apps With Ionic & Loopback
 
A Hitchhiker's Guide to Cloud-Native API Gateways
A Hitchhiker's Guide to Cloud-Native API GatewaysA Hitchhiker's Guide to Cloud-Native API Gateways
A Hitchhiker's Guide to Cloud-Native API Gateways
 
Itb 2021 - Bulding Quick APIs by Gavin Pickin
Itb 2021 - Bulding Quick APIs by Gavin PickinItb 2021 - Bulding Quick APIs by Gavin Pickin
Itb 2021 - Bulding Quick APIs by Gavin Pickin
 
Eduards Sizovs - Micro Service Architecture
Eduards Sizovs - Micro Service Architecture Eduards Sizovs - Micro Service Architecture
Eduards Sizovs - Micro Service Architecture
 
How Netflix Directs 1/3rd of Internet Traffic
How Netflix Directs 1/3rd of Internet TrafficHow Netflix Directs 1/3rd of Internet Traffic
How Netflix Directs 1/3rd of Internet Traffic
 

Viewers also liked

Mashery API Developer Pulse
Mashery API Developer PulseMashery API Developer Pulse
Mashery API Developer PulseMashery
 
Frank Denbow, Startup Threads
Frank Denbow, Startup ThreadsFrank Denbow, Startup Threads
Frank Denbow, Startup ThreadsMashery
 
Mashery Presents: The Evolution of Distribution - Edwin Aoki, Chief Architect...
Mashery Presents: The Evolution of Distribution - Edwin Aoki, Chief Architect...Mashery Presents: The Evolution of Distribution - Edwin Aoki, Chief Architect...
Mashery Presents: The Evolution of Distribution - Edwin Aoki, Chief Architect...Mashery
 
Arjun Moorthy, Hubspot
Arjun Moorthy, HubspotArjun Moorthy, Hubspot
Arjun Moorthy, HubspotMashery
 
The Business of APIs 2009 - Modern Climate
The Business of APIs 2009 - Modern ClimateThe Business of APIs 2009 - Modern Climate
The Business of APIs 2009 - Modern ClimateMashery
 
Andrew Mager, Spotify
Andrew Mager, SpotifyAndrew Mager, Spotify
Andrew Mager, SpotifyMashery
 
Μαριάνα Μπενρουμπή - Διαβήτης 2 και ινσουλίνη
Μαριάνα Μπενρουμπή - Διαβήτης 2 και ινσουλίνηΜαριάνα Μπενρουμπή - Διαβήτης 2 και ινσουλίνη
Μαριάνα Μπενρουμπή - Διαβήτης 2 και ινσουλίνηMedicalWeb.gr
 

Viewers also liked (7)

Mashery API Developer Pulse
Mashery API Developer PulseMashery API Developer Pulse
Mashery API Developer Pulse
 
Frank Denbow, Startup Threads
Frank Denbow, Startup ThreadsFrank Denbow, Startup Threads
Frank Denbow, Startup Threads
 
Mashery Presents: The Evolution of Distribution - Edwin Aoki, Chief Architect...
Mashery Presents: The Evolution of Distribution - Edwin Aoki, Chief Architect...Mashery Presents: The Evolution of Distribution - Edwin Aoki, Chief Architect...
Mashery Presents: The Evolution of Distribution - Edwin Aoki, Chief Architect...
 
Arjun Moorthy, Hubspot
Arjun Moorthy, HubspotArjun Moorthy, Hubspot
Arjun Moorthy, Hubspot
 
The Business of APIs 2009 - Modern Climate
The Business of APIs 2009 - Modern ClimateThe Business of APIs 2009 - Modern Climate
The Business of APIs 2009 - Modern Climate
 
Andrew Mager, Spotify
Andrew Mager, SpotifyAndrew Mager, Spotify
Andrew Mager, Spotify
 
Μαριάνα Μπενρουμπή - Διαβήτης 2 και ινσουλίνη
Μαριάνα Μπενρουμπή - Διαβήτης 2 και ινσουλίνηΜαριάνα Μπενρουμπή - Διαβήτης 2 και ινσουλίνη
Μαριάνα Μπενρουμπή - Διαβήτης 2 και ινσουλίνη
 

Similar to Business of APIs Conference 2011 - Netflix

Netflix API : BAPI 2011 Presentation : SF
Netflix API : BAPI 2011 Presentation : SFNetflix API : BAPI 2011 Presentation : SF
Netflix API : BAPI 2011 Presentation : SFDaniel Jacobson
 
Set Your Content Free! : Case Studies from Netflix and NPR
Set Your Content Free! : Case Studies from Netflix and NPRSet Your Content Free! : Case Studies from Netflix and NPR
Set Your Content Free! : Case Studies from Netflix and NPRDaniel Jacobson
 
API Revolutions : Netflix's API Redesign
API Revolutions : Netflix's API RedesignAPI Revolutions : Netflix's API Redesign
API Revolutions : Netflix's API RedesignDaniel Jacobson
 
Load Balancing in the Cloud using Nginx & Kubernetes
Load Balancing in the Cloud using Nginx & KubernetesLoad Balancing in the Cloud using Nginx & Kubernetes
Load Balancing in the Cloud using Nginx & KubernetesLee Calcote
 
APIs for Internal Audiences - Netflix - App Dev Conference
APIs for Internal Audiences - Netflix - App Dev ConferenceAPIs for Internal Audiences - Netflix - App Dev Conference
APIs for Internal Audiences - Netflix - App Dev ConferenceDaniel Jacobson
 
How to build streaming data pipelines with Akka Streams, Flink, and Spark usi...
How to build streaming data pipelines with Akka Streams, Flink, and Spark usi...How to build streaming data pipelines with Akka Streams, Flink, and Spark usi...
How to build streaming data pipelines with Akka Streams, Flink, and Spark usi...Lightbend
 
Kubernetes deep dive - - Huawei 2015-10
Kubernetes deep dive - - Huawei 2015-10Kubernetes deep dive - - Huawei 2015-10
Kubernetes deep dive - - Huawei 2015-10Vishnu Kannan
 
DockerCon SF 2015: Docker at Lyft
DockerCon SF 2015: Docker at LyftDockerCon SF 2015: Docker at Lyft
DockerCon SF 2015: Docker at LyftDocker, Inc.
 
Pros and Cons of a MicroServices Architecture talk at AWS ReInvent
Pros and Cons of a MicroServices Architecture talk at AWS ReInventPros and Cons of a MicroServices Architecture talk at AWS ReInvent
Pros and Cons of a MicroServices Architecture talk at AWS ReInventSudhir Tonse
 
Build Event-Driven Microservices with Confluent Cloud Workshop #1
Build Event-Driven Microservices with Confluent Cloud Workshop #1Build Event-Driven Microservices with Confluent Cloud Workshop #1
Build Event-Driven Microservices with Confluent Cloud Workshop #1confluent
 
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer ToolsDevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer ToolsAmazon Web Services
 
Zero-downtime deployment of Micro-services with Kubernetes
Zero-downtime deployment of Micro-services with KubernetesZero-downtime deployment of Micro-services with Kubernetes
Zero-downtime deployment of Micro-services with KubernetesWojciech Barczyński
 
Application Development on Metapod
Application Development on MetapodApplication Development on Metapod
Application Development on MetapodCisco DevNet
 
05.10.2017 AWS User Group Meetup - FALLACIES OF DISTRIBUTED COMPUTING WITH KU...
05.10.2017 AWS User Group Meetup - FALLACIES OF DISTRIBUTED COMPUTING WITH KU...05.10.2017 AWS User Group Meetup - FALLACIES OF DISTRIBUTED COMPUTING WITH KU...
05.10.2017 AWS User Group Meetup - FALLACIES OF DISTRIBUTED COMPUTING WITH KU...Zalando adtech lab
 
Fallacies of distributed computing with Kubernetes on AWS
Fallacies of distributed computing with Kubernetes on AWSFallacies of distributed computing with Kubernetes on AWS
Fallacies of distributed computing with Kubernetes on AWSRaffaele Di Fazio
 
Crosswalk and the Intel XDK
Crosswalk and the Intel XDKCrosswalk and the Intel XDK
Crosswalk and the Intel XDKIntel® Software
 
How to build megaservices mind7 2021 June 29
How to build megaservices   mind7 2021 June 29How to build megaservices   mind7 2021 June 29
How to build megaservices mind7 2021 June 29Hugh McKee
 

Similar to Business of APIs Conference 2011 - Netflix (20)

Netflix API : BAPI 2011 Presentation : SF
Netflix API : BAPI 2011 Presentation : SFNetflix API : BAPI 2011 Presentation : SF
Netflix API : BAPI 2011 Presentation : SF
 
Set Your Content Free! : Case Studies from Netflix and NPR
Set Your Content Free! : Case Studies from Netflix and NPRSet Your Content Free! : Case Studies from Netflix and NPR
Set Your Content Free! : Case Studies from Netflix and NPR
 
API Revolutions : Netflix's API Redesign
API Revolutions : Netflix's API RedesignAPI Revolutions : Netflix's API Redesign
API Revolutions : Netflix's API Redesign
 
Load Balancing in the Cloud using Nginx & Kubernetes
Load Balancing in the Cloud using Nginx & KubernetesLoad Balancing in the Cloud using Nginx & Kubernetes
Load Balancing in the Cloud using Nginx & Kubernetes
 
APIs for Internal Audiences - Netflix - App Dev Conference
APIs for Internal Audiences - Netflix - App Dev ConferenceAPIs for Internal Audiences - Netflix - App Dev Conference
APIs for Internal Audiences - Netflix - App Dev Conference
 
Introduction to Microservices
Introduction to MicroservicesIntroduction to Microservices
Introduction to Microservices
 
Introduction to Microservices
Introduction to MicroservicesIntroduction to Microservices
Introduction to Microservices
 
How to build streaming data pipelines with Akka Streams, Flink, and Spark usi...
How to build streaming data pipelines with Akka Streams, Flink, and Spark usi...How to build streaming data pipelines with Akka Streams, Flink, and Spark usi...
How to build streaming data pipelines with Akka Streams, Flink, and Spark usi...
 
Kubernetes deep dive - - Huawei 2015-10
Kubernetes deep dive - - Huawei 2015-10Kubernetes deep dive - - Huawei 2015-10
Kubernetes deep dive - - Huawei 2015-10
 
DockerCon SF 2015: Docker at Lyft
DockerCon SF 2015: Docker at LyftDockerCon SF 2015: Docker at Lyft
DockerCon SF 2015: Docker at Lyft
 
Pros and Cons of a MicroServices Architecture talk at AWS ReInvent
Pros and Cons of a MicroServices Architecture talk at AWS ReInventPros and Cons of a MicroServices Architecture talk at AWS ReInvent
Pros and Cons of a MicroServices Architecture talk at AWS ReInvent
 
Build Event-Driven Microservices with Confluent Cloud Workshop #1
Build Event-Driven Microservices with Confluent Cloud Workshop #1Build Event-Driven Microservices with Confluent Cloud Workshop #1
Build Event-Driven Microservices with Confluent Cloud Workshop #1
 
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer ToolsDevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
 
Zero-downtime deployment of Micro-services with Kubernetes
Zero-downtime deployment of Micro-services with KubernetesZero-downtime deployment of Micro-services with Kubernetes
Zero-downtime deployment of Micro-services with Kubernetes
 
Application Development on Metapod
Application Development on MetapodApplication Development on Metapod
Application Development on Metapod
 
05.10.2017 AWS User Group Meetup - FALLACIES OF DISTRIBUTED COMPUTING WITH KU...
05.10.2017 AWS User Group Meetup - FALLACIES OF DISTRIBUTED COMPUTING WITH KU...05.10.2017 AWS User Group Meetup - FALLACIES OF DISTRIBUTED COMPUTING WITH KU...
05.10.2017 AWS User Group Meetup - FALLACIES OF DISTRIBUTED COMPUTING WITH KU...
 
Fallacies of distributed computing with Kubernetes on AWS
Fallacies of distributed computing with Kubernetes on AWSFallacies of distributed computing with Kubernetes on AWS
Fallacies of distributed computing with Kubernetes on AWS
 
Crosswalk and the Intel XDK
Crosswalk and the Intel XDKCrosswalk and the Intel XDK
Crosswalk and the Intel XDK
 
Netflix MSA and Pivotal
Netflix MSA and PivotalNetflix MSA and Pivotal
Netflix MSA and Pivotal
 
How to build megaservices mind7 2021 June 29
How to build megaservices   mind7 2021 June 29How to build megaservices   mind7 2021 June 29
How to build megaservices mind7 2021 June 29
 

More from Mashery

10 basic rules of avoiding hackathon fail final
10 basic rules of avoiding hackathon fail final10 basic rules of avoiding hackathon fail final
10 basic rules of avoiding hackathon fail finalMashery
 
Reeve Thompson, Cabana
Reeve Thompson, CabanaReeve Thompson, Cabana
Reeve Thompson, CabanaMashery
 
Max Niederhofer, Qwerly
Max Niederhofer, QwerlyMax Niederhofer, Qwerly
Max Niederhofer, QwerlyMashery
 
Marie Butson, ASOS
Marie Butson, ASOSMarie Butson, ASOS
Marie Butson, ASOSMashery
 
Sharath Bulusu, Guardian News & Media
Sharath Bulusu, Guardian News & MediaSharath Bulusu, Guardian News & Media
Sharath Bulusu, Guardian News & MediaMashery
 
David Mytton, Boxed Ice
David Mytton, Boxed Ice   David Mytton, Boxed Ice
David Mytton, Boxed Ice Mashery
 
Damien Tanner, Pusher
Damien Tanner, PusherDamien Tanner, Pusher
Damien Tanner, PusherMashery
 
Chandran Honour, Nature.com
Chandran Honour, Nature.comChandran Honour, Nature.com
Chandran Honour, Nature.comMashery
 
Ryan Patrick, D&B Hoovers
Ryan Patrick, D&B Hoovers Ryan Patrick, D&B Hoovers
Ryan Patrick, D&B Hoovers Mashery
 
Jean-Luc David, YellowAPI
Jean-Luc David, YellowAPIJean-Luc David, YellowAPI
Jean-Luc David, YellowAPIMashery
 
Jesse Emery, Your Trove
Jesse Emery, Your TroveJesse Emery, Your Trove
Jesse Emery, Your TroveMashery
 
Matt Thomson, Klout
Matt Thomson, KloutMatt Thomson, Klout
Matt Thomson, KloutMashery
 
Andrew Nicklin, NYC DoITT
Andrew Nicklin, NYC DoITTAndrew Nicklin, NYC DoITT
Andrew Nicklin, NYC DoITTMashery
 
Business of APIs Conference 2011 - Klout
Business of APIs Conference 2011 - KloutBusiness of APIs Conference 2011 - Klout
Business of APIs Conference 2011 - KloutMashery
 
Business of APIs Conference 2011 - YourTrove
Business of APIs Conference 2011 - YourTroveBusiness of APIs Conference 2011 - YourTrove
Business of APIs Conference 2011 - YourTroveMashery
 
Business of APIs Conference 2011 - Unicorns
Business of APIs Conference 2011 - UnicornsBusiness of APIs Conference 2011 - Unicorns
Business of APIs Conference 2011 - UnicornsMashery
 
Business of APIs Conference 2011 - Swordfish
Business of APIs Conference 2011 - SwordfishBusiness of APIs Conference 2011 - Swordfish
Business of APIs Conference 2011 - SwordfishMashery
 
Business of APIs Conference 2011 - SalesForce.com
Business of APIs Conference 2011 - SalesForce.comBusiness of APIs Conference 2011 - SalesForce.com
Business of APIs Conference 2011 - SalesForce.comMashery
 
Business of APIs Conference 2011 - deCarta
Business of APIs Conference 2011 - deCartaBusiness of APIs Conference 2011 - deCarta
Business of APIs Conference 2011 - deCartaMashery
 
Business of APIs Conference 2011 - Twillio
Business of APIs Conference 2011 - TwillioBusiness of APIs Conference 2011 - Twillio
Business of APIs Conference 2011 - TwillioMashery
 

More from Mashery (20)

10 basic rules of avoiding hackathon fail final
10 basic rules of avoiding hackathon fail final10 basic rules of avoiding hackathon fail final
10 basic rules of avoiding hackathon fail final
 
Reeve Thompson, Cabana
Reeve Thompson, CabanaReeve Thompson, Cabana
Reeve Thompson, Cabana
 
Max Niederhofer, Qwerly
Max Niederhofer, QwerlyMax Niederhofer, Qwerly
Max Niederhofer, Qwerly
 
Marie Butson, ASOS
Marie Butson, ASOSMarie Butson, ASOS
Marie Butson, ASOS
 
Sharath Bulusu, Guardian News & Media
Sharath Bulusu, Guardian News & MediaSharath Bulusu, Guardian News & Media
Sharath Bulusu, Guardian News & Media
 
David Mytton, Boxed Ice
David Mytton, Boxed Ice   David Mytton, Boxed Ice
David Mytton, Boxed Ice
 
Damien Tanner, Pusher
Damien Tanner, PusherDamien Tanner, Pusher
Damien Tanner, Pusher
 
Chandran Honour, Nature.com
Chandran Honour, Nature.comChandran Honour, Nature.com
Chandran Honour, Nature.com
 
Ryan Patrick, D&B Hoovers
Ryan Patrick, D&B Hoovers Ryan Patrick, D&B Hoovers
Ryan Patrick, D&B Hoovers
 
Jean-Luc David, YellowAPI
Jean-Luc David, YellowAPIJean-Luc David, YellowAPI
Jean-Luc David, YellowAPI
 
Jesse Emery, Your Trove
Jesse Emery, Your TroveJesse Emery, Your Trove
Jesse Emery, Your Trove
 
Matt Thomson, Klout
Matt Thomson, KloutMatt Thomson, Klout
Matt Thomson, Klout
 
Andrew Nicklin, NYC DoITT
Andrew Nicklin, NYC DoITTAndrew Nicklin, NYC DoITT
Andrew Nicklin, NYC DoITT
 
Business of APIs Conference 2011 - Klout
Business of APIs Conference 2011 - KloutBusiness of APIs Conference 2011 - Klout
Business of APIs Conference 2011 - Klout
 
Business of APIs Conference 2011 - YourTrove
Business of APIs Conference 2011 - YourTroveBusiness of APIs Conference 2011 - YourTrove
Business of APIs Conference 2011 - YourTrove
 
Business of APIs Conference 2011 - Unicorns
Business of APIs Conference 2011 - UnicornsBusiness of APIs Conference 2011 - Unicorns
Business of APIs Conference 2011 - Unicorns
 
Business of APIs Conference 2011 - Swordfish
Business of APIs Conference 2011 - SwordfishBusiness of APIs Conference 2011 - Swordfish
Business of APIs Conference 2011 - Swordfish
 
Business of APIs Conference 2011 - SalesForce.com
Business of APIs Conference 2011 - SalesForce.comBusiness of APIs Conference 2011 - SalesForce.com
Business of APIs Conference 2011 - SalesForce.com
 
Business of APIs Conference 2011 - deCarta
Business of APIs Conference 2011 - deCartaBusiness of APIs Conference 2011 - deCarta
Business of APIs Conference 2011 - deCarta
 
Business of APIs Conference 2011 - Twillio
Business of APIs Conference 2011 - TwillioBusiness of APIs Conference 2011 - Twillio
Business of APIs Conference 2011 - Twillio
 

Recently uploaded

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 

Recently uploaded (20)

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 

Business of APIs Conference 2011 - Netflix

  • 1. Transforming  Streaming  with  the   Ne2lix  API   By  Daniel  Jacobson   @daniel_jacobson   djacobson@ne2lix.com  
  • 2. Ne2lix     API   Almost  23,000  flowers    
  • 3.
  • 4.
  • 5. Ne2lix     API   Hundreds  of  devices   Almost  23,000  flowers    
  • 6. API   Personaliza Movie   Movie   Similar   A/B  Test   Lon   User  Info   Reviews   Engine   Metadata   RaLngs   Movies   Engine  
  • 7. Ne2lix  API  Requests  by  Audience   Ne2lix  Devices   Open  API  Developers  
  • 8. Current  Emphasis  of  Ne2lix   Ne2lix  Devices  
  • 9. Ne2lix  API  :  Requests  Per  Month    35      30      25     Requests  in  Billions    20      15      10      5      -­‐        
  • 10.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16. So,  we  have  a  scalable  infrastructure…       Now  what?  
  • 17. Webkit   •  Dynamically  update  UIs   •  Control  the  experience   •  Share  code  across   devices   •  Run  A/B  tests  
  • 18. iPhone   Android  
  • 19.
  • 20.
  • 21. And  we  have  a  flexible  UI.   Now  what?  
  • 22. Next  Step…  Redesign  the  API  
  • 23. Ne2lix  API  :  Requests  Per  Month    35      30      25     Requests  in  Billions    20      15      10      5      -­‐        
  • 24. Growth  of  the  Ne2lix  API   Over  1  Billion  requests  per  day   (Peaks  at  about  20,000  requests  per  second)  
  • 25.
  • 26.
  • 27. <catalog_Ltles>      <number_of_results>1140</number_of_results>      <start_index>0</start_index>      <results_per_page>10</results_per_page>      <catalog_Ltle>      <id>hdp://api.ne2lix.com/catalog/Ltles/movies/60021896</id><Ltle  short="Star"  regular="Star"></Ltle>      <box_art  small="hdp://alien2.ne2lix.com/us/boxshots/Lny/60021896.jpg"        medium="hdp://alien2.ne2lix.com/us/boxshots/small/60021896.jpg"        large="hdp://alien2.ne2lix.com/us/boxshots/large/60021896.jpg"></box_art>      <link  href="hdp://api.ne2lix.com/catalog/Ltles/movies/60021896/synopsis"        rel="hdp://schemas.ne2lix.com/catalog/Ltles/synopsis"  Ltle="synopsis"></link>      <release_year>2001</release_year>      <category  scheme="hdp://api.ne2lix.com/catalog/Ltles/mpaa_raLngs"  label="NR"></category>      <category  scheme="hdp://api.ne2lix.com/categories/genres"  label="Foreign"></category>      <link  href="hdp://api.ne2lix.com/catalog/Ltles/movies/60021896/cast"        rel="hdp://schemas.ne2lix.com/catalog/people.cast"  Ltle="cast"></link>   <link  href="hdp://api.ne2lix.com/catalog/Ltles/movies/60021896/screen_formats"  rel="hdp://schemas.ne2lix.com/catalog/Ltles/screen_formats"  Ltle="screen  formats"></ link      <link  href="hdp://api.ne2lix.com/catalog/Ltles/movies/60021896/languages_and_audio"  rel="hdp://schemas.ne2lix.com/catalog/Ltles/languages_and_audio"   Ltle="languages  and  audio"></link>      <average_raLng>1.9</average_raLng>      <link  href="hdp://api.ne2lix.com/catalog/Ltles/movies/60021896/similars"  rel="hdp://schemas.ne2lix.com/catalog/Ltles.similars"  Ltle="similars"></link>      <link  href="hdp://www.ne2lix.com/Movie/Star/60021896"  rel="alternate"  Ltle="webpage"></link>      </catalog_Ltle>      <catalog_Ltle>      <id>hdp://api.ne2lix.com/catalog/Ltles/movies/17985448</id><Ltle  short="Lone  Star"  regular="Lone  Star"></Ltle>      <box_art  small="hdp://alien2.ne2lix.com/us/boxshots/Lny/17985448.jpg"  medium="hdp://alien2.ne2lix.com/us/boxshots/small/17985448.jpg"  large=""></box_art>      <link  href="hdp://api.ne2lix.com/catalog/Ltles/movies/17985448/synopsis"  rel="hdp://schemas.ne2lix.com/catalog/Ltles/synopsis"  Ltle="synopsis"></link>      <release_year>1996</release_year>      <category  scheme="hdp://api.ne2lix.com/catalog/Ltles/mpaa_raLngs"  label="R"></category>      <category  scheme="hdp://api.ne2lix.com/categories/genres"  label="Drama"></category>   <link  href="hdp://api.ne2lix.com/catalog/Ltles/movies/17985448/awards"  rel="hdp://schemas.ne2lix.com/catalog/Ltles/awards"  Ltle="awards"></link>      <link  href="hdp://api.ne2lix.com/catalog/Ltles/movies/17985448/format_availability"  rel="hdp://schemas.ne2lix.com/catalog/Ltles/format_availability"  Ltle="formats"></ link>      <link  href="hdp://api.ne2lix.com/catalog/Ltles/movies/17985448/screen_formats"  rel="hdp://schemas.ne2lix.com/catalog/Ltles/screen_formats"  Ltle="screen   formats"></link>      <link  href="hdp://api.ne2lix.com/catalog/Ltles/movies/17985448/languages_and_audio"  rel="hdp://schemas.ne2lix.com/catalog/Ltles/languages_and_audio"   Ltle="languages  and  audio"></link>      <average_raLng>3.7</average_raLng>      <link  href="hdp://api.ne2lix.com/catalog/Ltles/movies/17985448/previews"  rel="hdp://schemas.ne2lix.com/catalog/Ltles/previews"  Ltle="previews"></link>      <link  href="hdp://api.ne2lix.com/catalog/Ltles/movies/17985448/similars"  rel="hdp://schemas.ne2lix.com/catalog/Ltles.similars"  Ltle="similars"></link>      <link  href="hdp://www.ne2lix.com/Movie/Lone_Star/17985448"  rel="alternate"  Ltle="webpage"></link>      </catalog_Ltle>   </catalog_Ltles>  
  • 28. {"catalog_Ltle":   {"id":"hdp://api.ne2lix.com/catalog/Ltles/movies/60034967",   "Ltle":{"Ltle_short":"Rosencrantz  and  Guildenstern  Are  Dead",   "regular":"Rosencrantz  and  Guildenstern  Are  Dead"},   "maturity_level":60,   "release_year":"1990",   "average_raLng":3.7,   "box_art":{"284pix_w":"hdp://cdn-­‐7.nflximg.com/en_US/boxshots/ghd/60034967.jpg",   "110pix_w":"hdp://cdn-­‐7.nflximg.com/en_US/boxshots/large/60034967.jpg",   "38pix_w":"hdp://cdn-­‐7.nflximg.com/en_US/boxshots/Lny/60034967.jpg",   "64pix_w":"hdp://cdn-­‐7.nflximg.com/en_US/boxshots/small/60034967.jpg",   "150pix_w":"hdp://cdn-­‐7.nflximg.com/en_US/boxshots/150/60034967.jpg",   "88pix_w":"hdp://cdn-­‐7.nflximg.com/en_US/boxshots/88/60034967.jpg",   "124pix_w":"hdp://cdn-­‐7.nflximg.com/en_US/boxshots/124/60034967.jpg"},   "language":"en",   "web_page":"hdp://www.ne2lix.com/Movie/Rosencrantz_and_Guildenstern_Are_Dead/60034967",   "Lny_url":"hdp://movi.es/ApUP9"},   "meta":{   "expand": ["@directors","@bonus_materials","@cast","@awards","@short_synopsis","@synopsis","@box_art","@screen_formats","@"links": {"id":"hdp://api.ne2lix.com/catalog/Ltles/movies/60034967",   "languages_and_audio":"hdp://api.ne2lix.com/catalog/Ltles/movies/60034967/languages_and_audio",   "Ltle":"hdp://api.ne2lix.com/catalog/Ltles/movies/60034967/Ltle",   "screen_formats":"hdp://api.ne2lix.com/catalog/Ltles/movies/60034967/screen_formats",   "cast":"hdp://api.ne2lix.com/catalog/Ltles/movies/60034967/cast",   "awards":"hdp://api.ne2lix.com/catalog/Ltles/movies/60034967/awards",   "short_synopsis":"hdp://api.ne2lix.com/catalog/Ltles/movies/60034967/short_synopsis",   "box_art":"hdp://api.ne2lix.com/catalog/Ltles/movies/60034967/box_art",   "synopsis":"hdp://api.ne2lix.com/catalog/Ltles/movies/60034967/synopsis",   "directors":"hdp://api.ne2lix.com/catalog/Ltles/movies/60034967/directors",   "similars":"hdp://api.ne2lix.com/catalog/Ltles/movies/60034967/similars",   "format_availability":"hdp://api.ne2lix.com/catalog/Ltles/movies/60034967/format_availability"}   }}  
  • 29. Improve  Efficiency  of  API  Requests   Could  it  have  been  100  million  requests  per  day?  Or  less?   (Assuming  everything  else  remained  the  same)  
  • 30.
  • 31.
  • 32.
  • 33. Daniel  Jacobson   djacobson@ne2lix.com   @daniel_jacobson   hdp://www.linkedin.com/in/danieljacobson