Hacker News new | past | comments | ask | show | jobs | submit login

Not sure I understand the usage attributed to Netflix? Sounds like the writer is saying that front end is node, but that can't be right?

Can someone who knows what they're using node for go into a little more detail?




Other than their front-end build process, Node is also used in their user-facing servers. Basically, when your Netflix app makes a HTTP request to fetch any data from its backend servers, the request first hits a Node JS server.

Something like this: https://medium.com/the-node-js-collection/netflixandchill-ho...


I believe the author is referring to using node.js for the backend part in the backend for frontend pattern => http://samnewman.io/patterns/architectural/bff/


Netflix is behind and uses Falcor(1) for data fetching as an alternative to REST. The backend for this is in Nodejs(2). (There could be other backends in Java too though)

1. https://github.com/Netflix/falcor 2. https://www.youtube.com/watch?v=WL54eYbTJUw


Netflix uses Node.JS in the build process for their frontend. They also use React.JS inside of one of their TV applications, using a custom renderer (that isn't backed by HTML.) They are definitely heavy users of JS.

When people say they use Node for frontend, it generally means for things like Webpack or Gulp, not something running on the end user's computer.


"How Node.js Powers the Many User Interfaces of Netflix" https://thenewstack.io/netflix-uses-node-js-power-user-inter...




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: