Slashdot Mirror


An Inside Look At How Netflix Builds Code (sdtimes.com)

mmoorebz writes: Netflix is known as a place to binge watch television, but behind the scenes, there's a lot that goes on before everyone's favorite show can be streamed. The first step to deploying an application or service is building. Netflix created Nebula, a set of plugins for the Gradle build system, that "help with the heavy-lifting around building applications," said the engineers. Once the code has been built and tested locally using Nebula, the team pushes the updated source code to a Git repository. Every deployment at Neflix begins with the creation of an Amazon Machine Image, and to generate them from source, Netflix created what it calls "the Bakery." It exposes an API that facilitates the creation of AMIs globally, according to the blog. When it comes time to deploy and after the "baking" is complete, teams will use Spinnaker to manage multi-region deployments, canary releases, and red/black deployments. Netflix is continuing to look at the developer experience and determine how it can improve.

3 of 48 comments (clear)

  1. Netflix: It would be very helpful... by CAOgdin · · Score: 4, Interesting

    ...if you even BOTHERED to look at your Streaming GUI from a customers' perspective. Difficult to find anything, hard to stop and backup, or skip forward. It's as if you threw it together at a drunken party. I love to watch the content, but getting there and being able to control the experience is at about the Windows 3.1 level of design.

    THEN brag about your production build process as something that turns a great user experience into code that delivers it!

  2. Re:Netflix: It would be very helpful... by NotInHere · · Score: 4, Interesting

    Welcome to the new apps age, where options are too complicated for the stupid sheeple.

    Multi windows systems? Too complicated, we need gnome 3!

    Email? Too complicated, we need Whatsapp!

    IRC? Too complicated, we need Slack!

    Middle mouse equals paste for wayland? Too complicated, we don't need a paste buffer!

  3. Re:does it work on Linux yet? by lucm · · Score: 1, Interesting

    Works on my fedora machine. Was a bitch to get it to work properly (pipelight etc), only manage to do it on FF and the behavior isn't as smooth as on Windows when I resize or fast-forward but it works.

    BTW season 4 of House of cards is awesome.

    --
    lucm, indeed.