continuous delivery

Deployment Patterns in Ruby

Level: Practicing

Ruby has emerged as one of the most popular choice of languages for developing web-applications in the past few years. Backed by any Rack compliant web-framework, Ruby has proven to be an extremely fast instrument to rapidly release working software. We will explore different strategies that are used to deploy Ruby — from what large enterprises orchestrate in their data-centers to what recipes small start-ups use to rapidly release in the commercial clouds.

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.

Contextual Collaboration for an Enterprise Agile Practice

Level: Practicing

This session is about sharing the best practices and learning in implementing an Enterprise Agile practice at Cisco IT. At its heart, Agile is about people; therefore Collaboration is a key principle. How do we make continuous delivery and integration work in a global organisation where developement team are dispersed geographically. What “contextual” collaboration technologies are available to implement an Enterprise Agile Practice?

  • Demonstration of contextual collaboration in Enterprise Agile Practice, Use Cases, Metrics and Lessons Learnt.

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.

Syndicate content