When
3:45 PM Saturday
Where
Fireside C
Silicon Valley Code Camp : October 13 & 14, 2018session

Testing in Production

Pre-production testing alone is not enough to ensure that your software is working in the only place that really matters: production. We'll cover production deployment and testing strategies, observability, and chaos engineering.

About This Session

The sole purpose of software is to have a positive impact on your customers. And the only place your software has an impact on your customers is production.

While testing in demo and stage is good (indeed, essential), testing in production is all too often overlooked. Deploying to production and hoping for the best is a gamble, not a strategy.

In this talk, we discuss

1) Better production deployment and testing strategies including dark pool testing, canary releases and feature switching.

2) After deployment, your work is still not done. We'll talk about Observability, including monitoring, tracing and metrics.

3) Finally, even with the best deployment strategies and monitoring techniques, your software WILL fail in production. It's a question of when, not if. So why not simulate those failures first? We'll finish with game days and chaos engineering.

This talk should be of interest to all developers, QA and Ops folks who are responsible for getting working software in front of users.

Time: 3:45 PM Saturday    Room: Fireside C 

The Speaker(s)

undefined undefined

Shaun Abram

Tech Lead , LendingClub

Test obsessed developer who loves to write and speak about technology.