Jun 2019
17 Mon
18 Tue
19 Wed
20 Thu
21 Fri 08:45 AM – 05:40 PM IST
22 Sat 09:00 AM – 05:30 PM IST
23 Sun
Jun 2019
17 Mon
18 Tue
19 Wed
20 Thu
21 Fri 08:45 AM – 05:40 PM IST
22 Sat 09:00 AM – 05:30 PM IST
23 Sun
Brian McKenna
The Atlassian Marketplace team in Bengaluru uses functional programming at the application level and infrastructure level. Each service which makes up Atlassian Marketplace uses Nix, a purely functional programming language, package manager and operating system. The Nix tool allows determining every version of software, all the way from the application level, down to the C standard library. All of Atlassian Marketplace’s services are bit-for-bit reproducible and are deployed to Atlassian’s internal PaaS, using Docker images.
The audience will be presented the ideas behind Nix and high-level details on how it works. They will see the ways Atlassian Marketplace team exploits Nix to create infrastructure.
Brian McKenna is a contributor to Nix, nixpkgs and HNix. Brian joined the Atlassian Marketplace team as a Site Reliability Engineer and worked on using Nix to migrate the product’s services away from a custom Amazon AWS deployment to Atlassian’s internal PaaS. Brian has since moved to Bengaluru to help teach the team how to exploit functional programming effectively.
https://brianmckenna.org/files/presentations/rootconf19-nix.pdf
{{ gettext('Login to leave a comment') }}
{{ gettext('Post a comment…') }}{{ errorMsg }}
{{ gettext('No comments posted yet') }}