{"id":1639,"date":"2017-09-04T07:06:22","date_gmt":"2017-09-04T07:06:22","guid":{"rendered":"https:\/\/www.techuz.com\/blog\/?p=1639"},"modified":"2019-05-29T13:10:33","modified_gmt":"2019-05-29T13:10:33","slug":"netflix-paypal-product-transformation-using-node-js","status":"publish","type":"post","link":"https:\/\/www.techuz.com\/blog\/netflix-paypal-product-transformation-using-node-js\/","title":{"rendered":"How Netflix and Paypal did product transformation using Node.js?"},"content":{"rendered":"<p>Node.js V.8.0 released few month back and why there is so much hype about the Node.js around the world? Let me share some case study about Node.js, usage in production, future of Node.js and Why should Entrepreneur, Startups founder, CTO keep an eye on new shift coming in the market.<\/p>\n<h2>Case Study<\/h2>\n<h3>Netflix<\/h3>\n<p><span style=\"font-weight: 400;\">Netflix is the best example who leveraged the benefit of \u00a0Node.js by implementing it for production and they achieved the tremendous result-economically and in performance.<\/span><\/p>\n<p><a href=\"http:\/\/www.netflix.com\/\" rel=\"nofollow\" target=\"_blank\"><span style=\"font-weight: 400;\">Netflix<\/span><\/a><span style=\"font-weight: 400;\"> is one of the world&#8217;s largest online media streaming providers delivering almost 7 billion hours of videos to nearly 50 million customers in 60 countries per quarter. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Earlier Netflix was using Java on server side and javascript on frontend side so developer had to code twice, which required them to understand both the languages. They had to write everything twice for error handling, activity tracking and debugging.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Why Netflix Implemented the Node.js by <\/span><span style=\"font-weight: 400;\">Yunong Xiao, Principle Engineer, Netflix<\/span><\/p>\n<p><iframe loading=\"lazy\" src=\"https:\/\/www.youtube.com\/embed\/Frog2c4vvM0\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<h3>Primary reason to move to Node.js<\/h3>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\"> Have a common language for both server side and browser side.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\"> Performance that Node.js offers. From a 40 minute + startup time they went to under a minute<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\"> Node has a lot of modules that are mostly open source.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\"><span style=\"font-weight: 400;\"> To build the single page application.<\/span><\/span><\/li>\n<\/ul>\n<h3>Future Goal for Netflix<\/h3>\n<p><span style=\"font-weight: 400;\">Node.js support Non-blocking and can use for micro services like AWS Lambda to develop serverless architecture.<\/span><span style=\"font-weight: 400;\">The company is planning to use <\/span><a href=\"https:\/\/aws.amazon.com\/lambda\/\" rel=\"nofollow\" target=\"_blank\"><span style=\"font-weight: 400;\">AWS Lambda<\/span><\/a><span style=\"font-weight: 400;\"> to build rule-based self-managing infrastructure and replace inefficient processes to reduce the rate of errors and save valuable time.<\/span><\/p><br><\/br><p><iframe loading=\"lazy\" src=\"https:\/\/www.youtube.com\/embed\/hU25CIRPIJo\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<h3>Paypal<\/h3>\n<p><span style=\"font-weight: 400;\">Paypal was one of the first company who was given a chance to use Node.js, to take the risk to make difference because at that time Node.js was not popular language.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">First of all, they were using the Java on server side and javascript on the browser side. They first tried to develop the prototype using Node.js and same with java too. To develop the prototype using the java they assign a team of 5 developers and a team of 2 developers for using node.js.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Surprisingly, they got unbelievable result team of 2 developers caught the team of java developers in prototype development, That\u2019s very fast. You can develop an application in half time using Node.js compare to Java.<\/span><\/p>\n<h3>\u00a0Primary reasons to implement \u00a0Node.js<\/h3>\n<p>Primary reason to implement the node.js in production was to handle the \u201c100% Business Availability, even with Huge Load&#8221;.<\/p>\n<blockquote>\n<p>\u201cAround 1.5 billion dollars are being spent online in the US on a single day on Black Friday, each year.\u201d<\/p>\n<\/blockquote>\n<p>Paypal got the good result in performance which user can definitely notice:<\/p>\n<blockquote>\n<p>35% decrease in the average response time for the same page. This<br \/>\nresulted in the pages being served 200ms faster \u2014 something users<br \/>\nwill definitely notice.<\/p>\n<\/blockquote>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-1640\" src=\"https:\/\/www.techuz.com\/blog\/wp-content\/uploads\/2017\/08\/nodejsperformance.jpg\" alt=\"\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Source: <a href=\"http:\/\/blog.builtinnode.com\/post\/from-java-to-node---the-paypal-story\" rel=\"nofollow\" target=\"_blank\">builtinnode.com<\/a><\/span><\/p>\n<p>The future of Node.js is bright<\/p>\n<p><span style=\"font-weight: 400;\">Yes, I\u2019m serious. You will be too ! Here is the proof &#8211;<br \/>\n<\/span><span style=\"font-weight: 400;\">Since Node.js has LTS (a long-term support plan which focuses on security and stability) since 2015, it&#8217;s no wonder that huge enterprises constantly add it to their stacks.<\/span><\/p>\n<h4><span style=\"font-weight: 400;\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-1641\" src=\"https:\/\/www.techuz.com\/blog\/wp-content\/uploads\/2017\/09\/node-js-users-industry.png\" alt=\"\" \/><\/span><\/h4>\n<p><span style=\"font-weight: 400;\">Source: risingstack.com<\/span><\/p>\n<h2>Why should Entrepreneur keep eye on trend?<\/h2>\n<ul>\n<li><span style=\"font-weight: 400;\">You need half the team to develop your application or product<\/span><\/li>\n<li><span style=\"font-weight: 400;\">Can deploy an application in serverless architecture? You can reduce the number of servers required to serve a customer.<\/span><\/li>\n<li><span style=\"font-weight: 400;\">Makes customer happier by reducing the page loading time by 50 to 60% <\/span><a href=\"https:\/\/blog.kissmetrics.com\/loading-time\/\" rel=\"nofollow\" target=\"_blank\"><span style=\"font-weight: 400;\">Kissmetric&#8217;s study<\/span><\/a><span style=\"font-weight: 400;\"> showed that <\/span><b>40% of people abandon a website that takes more than 3 seconds to load<\/b><span style=\"font-weight: 400;\">, and 47% of consumers expect a web page to load in 2 seconds or less.<\/span><\/li>\n<li><span style=\"font-weight: 400;\">Developers would be happy to work on your product as they need to understand the only one language to write the server side and browser side-Javascript only.<\/span><\/li>\n<\/ul>\n<h3>Applications areas for Node.js:<\/h3>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">IOT<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">CrowdFunding<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">E-Commerce<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Payment Processing<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Powerful SPA-Netflix<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Social Media<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Real-time Services-Chat<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Media<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Enterprise Web Service<\/span><\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Need help with your project? <a href=\"https:\/\/www.techuz.com\/node-js-development\/\" rel=\"\">Hire Best Nodejs Development Company<\/a> with expert Nodejs developers.<\/span><\/p>\n<h4><span style=\"font-weight: 400;\">\u00a0<\/span><\/h4>\n","protected":false},"excerpt":{"rendered":"<p>Node.js V.8.0 released few month back and why there is so much hype about the Node.js around the world? Let me share some case study about Node.js, usage in production, future of Node.js and Why should Entrepreneur, Startups founder, CTO keep an eye on new shift coming in the market. Case Study Netflix Netflix is &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.techuz.com\/blog\/netflix-paypal-product-transformation-using-node-js\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;How Netflix and Paypal did product transformation using Node.js?&#8221;<\/span><\/a><\/p>\n","protected":false},"author":6,"featured_media":1908,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[6,1],"tags":[223,221,224,222],"better_featured_image":{"id":1908,"alt_text":"","caption":"","description":"","media_type":"image","media_details":{"width":1200,"height":680,"file":"2017\/09\/29-8-17-1-1.png","sizes":{"thumbnail":{"file":"29-8-17-1-1-150x150.png","width":150,"height":150,"mime-type":"image\/png","source_url":"https:\/\/www.techuz.com\/blog\/wp-content\/uploads\/2017\/09\/29-8-17-1-1-150x150.png"},"medium":{"file":"29-8-17-1-1-300x170.png","width":300,"height":170,"mime-type":"image\/png","source_url":"https:\/\/www.techuz.com\/blog\/wp-content\/uploads\/2017\/09\/29-8-17-1-1-300x170.png"},"medium_large":{"file":"29-8-17-1-1-768x435.png","width":768,"height":435,"mime-type":"image\/png","source_url":"https:\/\/www.techuz.com\/blog\/wp-content\/uploads\/2017\/09\/29-8-17-1-1-768x435.png"},"large":{"file":"29-8-17-1-1-1024x580.png","width":1024,"height":580,"mime-type":"image\/png","source_url":"https:\/\/www.techuz.com\/blog\/wp-content\/uploads\/2017\/09\/29-8-17-1-1-1024x580.png"},"blog_list":{"file":"29-8-17-1-1-460x260.png","width":460,"height":260,"mime-type":"image\/png","source_url":"https:\/\/www.techuz.com\/blog\/wp-content\/uploads\/2017\/09\/29-8-17-1-1-460x260.png"},"alm-thumbnail":{"file":"29-8-17-1-1-150x150.png","width":150,"height":150,"mime-type":"image\/png","source_url":"https:\/\/www.techuz.com\/blog\/wp-content\/uploads\/2017\/09\/29-8-17-1-1-150x150.png"},"twentyseventeen-thumbnail-avatar":{"file":"29-8-17-1-1-100x100.png","width":100,"height":100,"mime-type":"image\/png","source_url":"https:\/\/www.techuz.com\/blog\/wp-content\/uploads\/2017\/09\/29-8-17-1-1-100x100.png"}},"image_meta":{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0","keywords":[]}},"post":1639,"source_url":"https:\/\/www.techuz.com\/blog\/wp-content\/uploads\/2017\/09\/29-8-17-1-1.png"},"_links":{"self":[{"href":"https:\/\/www.techuz.com\/blog\/wp-json\/wp\/v2\/posts\/1639"}],"collection":[{"href":"https:\/\/www.techuz.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.techuz.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.techuz.com\/blog\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.techuz.com\/blog\/wp-json\/wp\/v2\/comments?post=1639"}],"version-history":[{"count":3,"href":"https:\/\/www.techuz.com\/blog\/wp-json\/wp\/v2\/posts\/1639\/revisions"}],"predecessor-version":[{"id":4037,"href":"https:\/\/www.techuz.com\/blog\/wp-json\/wp\/v2\/posts\/1639\/revisions\/4037"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.techuz.com\/blog\/wp-json\/wp\/v2\/media\/1908"}],"wp:attachment":[{"href":"https:\/\/www.techuz.com\/blog\/wp-json\/wp\/v2\/media?parent=1639"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.techuz.com\/blog\/wp-json\/wp\/v2\/categories?post=1639"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.techuz.com\/blog\/wp-json\/wp\/v2\/tags?post=1639"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}