Singapore 2015 - Proposal

Sponsors

Devops meets Functional Programming

Abstract

This is a story of an Infrastructure team at Zalora that implemented DevOps using Haskell and Nix.

The story is about:

  • drowning in inherent complexity of existing Puppet configuration
  • establishing a functional programming community inside the company
  • implementing configuration management using purely-functional language and package manager Nix and using NixOS as the base OS
  • challenges of using new tools at scale
  • building cloud infrastructure tools using Haskell
  • building a code-driven deployment platform borrowing design practices from Erlang/OTP, Mesos and other successful distributed system frameworks, accommodating engineering team growth
  • overcoming adoption failures and finally reaching operational happiness

Speaker

Vladimir Kirillov, zalora.com

Bio

Vlad is a young hacker who has been developing CDN software in dynamic and weak languages, shifted towards cloud-native applications using Erlang on Xen and Unikernels and is now building infrastructure and platform software using Haskell at Zalora.

Your Feedback

blog comments powered by Disqus
ThoughtWorks


Gold Sponsors

Pivotal Puppetlabs Titansoft Datarobot ca Forest Technologies Actifio Dynatrace


Silver Sponsors

RedMart Xebia Red Hat Paypal Zalora Microsoft


Lanyard Sponsors

ca


Contributors

GoogleCloudPlatform REA Group AppDynamics
Become a contributor!

Drink Sponsors

Club-Mate
Become a Drink Sponsor - drop us a note! Cheers!

Media Sponsors

JF Times LLP Engineers.SG
Become a media sponsor - drop us a note!