why developers should care about database devops. devops days 4-2013
DESCRIPTION
Devops is a way of thinking about collaboration between DBAs managing Oracle & SQL Server with their development counterparts creating applications that depend on the databases. Most software developers ignore the impact of their code on the SQL Server or Oracle back end, assuming a DBA will worry about the performance. But most application failures are not binary, they are the result of degraded performance by queries in the database. 70% of performance failures originate at the database layer. This short Ignite presentation (1 minute per slide, auto advance) was presented at DevOps Days Austin in April 2013, giving just a taste of the benefits to developers of collaborating with their database operations DBA counterparts. For more information see www.confio.com/devops. created and delivered by Don Bergal, CMO, Confio Software.TRANSCRIPT
Why you should care about Database Performance and DevOps
Don Bergal
Confio Software
Why Care About Performance?
Most application failures not binary, they are degraded performance
Where Do Problems Originate?
70% Of performance problems originate at database layer
Dreaded Blame-O-Saurus
It’s your code!
Dreaded Blame-O-Saurus
No, It’s your database!
Separate Tools Separate Silos
Objective: Communication
Developers Can’t Touch Production Databases
Compliance Rules
Data Privacy
KEYS TO SUCCESS
Give Developers Visibility to Production Performance
Give Visibility to Production Performance
Enable Self Sufficiency for Developers (makes DBAs happier too)
Give Visibility to Production Performance
Self Sufficiency for Developers (makes DBAs happier too)
Make performance a functional requirement
-ility
Give Visibility to Production Performance
Self Sufficiency for Developers (makes DBAs happier too)
Make performance a functional requirement
Common vocabulary between DBA and Developer
Give Visibility to Production Performance
Self Sufficiency for Developers (makes DBAs happier too)
Make performance a functional requirement
Common vocabulary between DBA and Dev
Focus on End-User Experience
Focus on end user Make the entire team work smarter Achieve IT collaboration
Collaboration is Possible
Thank You
Database Performance for DevOps
www.confio.com