Continuous Deployment Production Environments

Luke Bond

London November 2014

Built on Docker & CoreOS

@lukeb0nd • http://yld.io

@lukeb0nd • http://yld.io

London November 2014

  • Beautiful UI

  • Consistent workflow

  • Minimal imposition

  • Easy environments

Core Principles

Beautiful Web UI

@lukeb0nd • http://yld.io

London November 2014

  • Logical isolation of environments

  • Easily bring up an environment for:

    • Load test

    • QA

    • Temp/scratch/dev

Easy Environments

Consistent Workflow / Minimal Imposition

@lukeb0nd • http://yld.io

London November 2014

@lukeb0nd • http://yld.io

Built on CoreOS and Docker

London November 2014

Demo

@lukeb0nd • http://yld.io

London November 2014

@lukeb0nd • http://yld.io

London November 2014

  • Preparing for open-source release (12/2014)

    • Documentation and tests

  • Then working towards stable "1.0" release

    • Environments

    • Zero-downtime deployments

    • Monitoring

Current Status

@lukeb0nd • http://yld.io

London November 2014

  • Docker networking direction

    • Paz's service discovery is hand-rolled

    • Integration with Weave & Weave DNS?

      • It would simplify parts of Paz

  • Docker storage direction

    • Integration with e.g. Flocker would help

Re Docker Community

Thanks!

 

http://paz.sh

@lukeb0nd • http://yld.io

London November 2014

Paz

By Luke Bond

Paz

London Meetup Update 26/11/2014

  • 1,290