Presented at DevOpsDays Charlotte
Identifying and fixing issues in new code before deploying it to
production is important for every software development cycle.
However, relying on traditional testing methods in the age of
Internet-scale data driven problems may prove to be incomplete.
Identifying and fixing the issues in production quickly is crucial,
but it requires insight into usage patterns and trends across the
whole architecture and application logic. In this talk I will touch
on inefficiencies of some of the most common testing methods, provide
real world examples of discovering odd edge cases with monitoring and
offer recommendations on top-down metric instrumentation to help
DevOps organizations with identifying and acting on business-effecting
problems.