This event has ended. Visit the official site or create your own event on Sched.
  • Registration is open every day from 7:30 a.m. until the close of the day’s sessions. 
  • 30-minute refreshment breaks are at 10:00 a.m. and 2:30 p.m. daily (Wednesday afternoon break is at 2:00 p.m.). 
  • Lunch is 12:00-1:00 p.m. daily in the Catalina Ballroom (Monday lunch is in the Shutters Hospitality Suite)
Wednesday, May 4 • 10:30am - 12:00pm
Getting Your System to Production and Keeping It There

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

It can be dispiriting to find that what seemed to be a well-designed system, carefully implemented by an Agile team, runs into problems as soon as it hits production, but such things do happen. Conversely how is it that gnarled old systems containing tangled code and without a unit test in sight are often successful production applications and run reliably for years?

Today the DevOps movement aims to prevent problems when systems reach production by unifying the work of development, application management, and production operations staff. This is a terrific step forward, but we still need actionable advice that architects and development teams can apply to prevent this Dev–Ops interaction from being a frustrating and ineffective process.

This session will explore why good software development practice is important but ultimately isn’t sufficient to create a reliable and effective enterprise system. We will discuss what being “production ready” really means and then look at the design forces that this implies for our systems. This inquiry will allow us to understand the principles, patterns, and practices that architects need to know and apply in order to work with our Ops colleagues, get our systems into production, and keep them there.

Get the slides.

Watch the video.

avatar for Eoin Woods

Eoin Woods

Eoin Woods is CTO at Endava, the European IT services company; an author; a conference speaker; and an active member of the London software engineering community. His main technical interests include software architecture, distributed systems, and computer security.

Wednesday May 4, 2016 10:30am - 12:00pm PDT
Fairbanks C