continuous deployment

Leveraging virtualization to convert continuous deployment from dream to reality

Level: Expert

Is Continuous Deployment a dream for your team and you are struggling to make it work? Darshan Desai explains how Visual Studio team at Microsoft leveraged virtualization in order to setup continuous deployment effectively. He shows you how to set yourself for success by combining the goodness of virtualization (virtual machines, libraries, snapshots, and the right management) with a good build-deploy-test workflow. You’ll learn how you can achieve continuous deployment in your team with virtualization infrastructure, and the right tools and processes.

Deployment aware development (DAD): highway to continuous delivery

Level: Practicing

This talk will focus on what happens when “we start right” against “lets make it”. The entire talk focuses on explaining how we can achieve delivery effort /Releases as business as usual by thinking and starting right on every aspect of idea to production journey. This covers what are the things to be considered in the areas of Architectural, CI, automation, Deployment and monitoring designs to achieve continuous delivery by default. This also emphasizes on the fact that DevOps is not a after thought rather it should be used to glue all the stages of SDLC by starting right.

Continuous Delivery for a Song

Level: Introductory

This demo will show that it is possible to setup a CD infrastructure from scratch with open source [and free!] tools and without much effort. We will also demo specific techniques such as Feature Toggling which allow the team to take advantage of this infrastructure.

Finally, we will talk about the value of such a CD setup for a services start up. Eg: A non-techie client can preview a feature in Staging and deploy the feature to PROD by themselves.

Coping with Continuous Integration at scale

Level: Expert

Tom and Tom are interested in Continuous Integration (CI) when it gets big. In this session, we draw upon our experiences of helping large clients implement CI for complex systems and share observations of the good, bad and ugly things we’ve seen. We’ll present a series of real-world anti-patterns and propose some remedies and principles to avoid them.

We will also look at how CI problems change from being predominantly technical to organisational as systems become bigger and more complex. We will demonstrate how these problems are frequently intertwined, unclear, and hard to resolve.

Continuous Deployment Demystified

Level: Introductory

“Release Early, Release Often” is a proven mantra, but what happens when you push this practice to it’s limits? .i.e. deploying latest code changes to the production servers every time a developer checks-in code?

At Industrial Logic, developers are deploying code dozens of times a day, rapidly responding to their customers and reducing their “code inventory”.

This talk will demonstrate our approach, deployment architecture, tools and culture needed for CD and how at Industrial Logic, we gradually got there.

Syndicate content