Infrastructure Coders August Meetup

Please join us to talk about infrastructure as code. DiUS have kindly offered to host the August meetup and will supply food and beverages.

Stephen Bartlet (@srbartlett) and Brendan Spinks (@brendanspinks)Continuous Deployment in action

We attempt to get fast feedback on everything we do. It began 10 years ago when we started using Continuous Integration. Today enterprise software development has shifted to cloud-based, continuous delivery with fully automated quality, functional and performance tests gating live deployments to production. The practise known as Continuous Delivery is a key enabler to shorten the cycle time and getting fast feedback.

This interactive session will be run by DiUS Senior Consultants Stephen Bartlett and Brendan Spinks. The pair will introduce the technical practices and activities that enable teams to deliver software of high quality and value into production multiple times a day. They will talk about continuous delivery through continuous integration, automated testing and the deployment process.

There will be demonstrations of continuous delivery in action using agile cloud-based infrastructure to automate the management of dev/test and production environments. They will also attempt to deploy an application live to production and discuss how to achieve zero downtime deploys, techniques to mitigate risks, and the importance of collecting metrics to get the all important user feedback.

Ricky Cook (@thatpandadev) - LXC + Puppet + AuFS = CI Awesomeness

Agile development says to test fast, test often, test in isolation, test close to production and fail quickly.

Your Continuous Integration should optimise for these, but usually simply setting up Jenkins and pointing it at a repo is not enough. You set up a custom server with a custom environment and it’s nothing much like production at all.

At Infoxchange we’ve put together a better solution. Using Linux containers (LXC), AuFS and Puppet we can rapidly build environments with minimal overhead that keep up to date with your real production servers and actually represent the environment that your software will be running in to run full test suites.

When you do all this and it takes only a few minutes, it opens up enormous opportunities for improving code quality and reducing botched deployments: you can run your full test suite for every change in parallel on a prod-like setup and get very fast feedback for just your own changes; you can automatically deploy a new site for every branch you are working on so that features can be thoroughly user-acceptance-tested in isolation from each other. This reduces merges to master just for acceptance testing, means your master branch is always deployable and prevents your work from blocking that of other developers.

Please contact Matt (@geekle) or David (@dlutzy) if you'd like to talk.

Join or login to comment.

  • Sam M.

    Ricky's slides from the LXC + AuFS + puppet talk are up at

    August 13, 2013

    • Ricky C.

      Yeah I forgot to do that didn't I :P

      August 13, 2013

  • Ryan D.

    Two excellent presentations and overall a great meetup, thanks guys!

    1 · August 13, 2013

  • Steve M.

    Are we still at Dius offices tonight?

    August 13, 2013

    • Tal R.

      Ross House - Ground Floor - Meeting Room 1
      247 Flinders Lane, Melbourne, Melbourne

      August 13, 2013

    • Yann

      Dow... the email meetup drove me to 99 Queen Street :(.

      August 13, 2013

  • Katherine L.

    Packed out room here to tonight at Ross House!

    August 13, 2013

    • Matthew J.

      Forget cloud bursting... We need room bursting.

      2 · August 13, 2013

  • Nitin

    Last minute distress call by a client and then the train cancellation, will be too late for me. How long is this talk going to be?

    August 13, 2013

    • Nitin

      Thanks for the quick response Matthew. Would you guys be posting the slides somewhere after the talk.

      August 13, 2013

    • Matthew J.

      We are recording the talk and we will ask for the slides.

      2 · August 13, 2013

  • Dr S.

    Lutzy, You've created a monster dude. This is looking more like a conference than a meetup. How much pizza do you order for 100 people :)

    August 13, 2013

    • Matthew J.

      We have never had 100% turnout, but tonight is our largest RSVPs yet. This wouldn't happen without the support of the businesses in Melbourne, such as DiUS.

      August 13, 2013

    • David L.

      Who would have thought that free beer and pizza and hanging out with some of the smartest people around would be popular??? :-)

      August 13, 2013

  • A former member
    A former member

    With apologies for the late change, I have family commitments that mean I cannot make tonight.

    August 13, 2013

  • Paula N.

    Looking forward to hosting everyone at our @DiUS_au offices tomorrow night!

    August 12, 2013

    • David L.

      And we're looking forward to visiting!

      August 12, 2013

  • Suzanne

    Hi, well I'm not your ordinary Software kind of stereotype, but please don't judge me. Agile XP SW dev is my thing at the moment, but I'm interested to see what others are using... and hopefully learn a thing or two.

    1 · August 8, 2013

    • Brendan

      Sounds pretty ordinary to me... We here need not define a person by there social skills, physical characteristics, or choices of SW Dev. Welcome to the Jungle.

      2 · August 8, 2013

People in this
Meetup are also in:

Create a Meetup Group and meet new people

Get started Learn more

I decided to start Reno Motorcycle Riders Group because I wanted to be part of a group of people who enjoyed my passion... I was excited and nervous. Our group has grown by leaps and bounds. I never thought it would be this big.

Henry, started Reno Motorcycle Riders

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy