Download presentation
Presentation is loading. Please wait.
1
Delivering Business Value Faster
Adam Anderson Delivering Business Value Faster Welcome to Delivering business value faster.
2
About Me Adam Anderson @SQLPioneer sqlpioneer.wordpress.com
My name is Adam Anderson, and I have been a database developer for over 10 years and in IT for more than 20. I am MCSA certified and will be taking my final test in a month or two to get my MCSE. So I have a friend that is a financial accountant and he always droned on about ROI and how most people didn’t understand it. When I asked what he meant he told me that if you invest 100,000 dollars and a year later you get 12,000 dollars in return that was a 12% ROI and most companies would take that and run. However, if you can start making a 1000 dollars a month it is still the same money
3
Agenda Introduction The Value of Change Database Deployment Types
Continuous Integration/Continuous Delivery Demo
4
The Value of Change
5
The DevOps Promise Increased Return on Investment
Stability and Reliability Improved defect detection Reduced deployment risk Better Audit Records
6
Small Units of Work Deliver Working Code Faster Reduces Risk Easier to Test Quickly Identify Problems
7
100 X 15 X 5 X 1 X Cost of a Defect Production Manual Testing Coding
Design
8
Database Deployment Types
9
Deployment Types Migration Based State Based
10
State Based Deployments
Create build artifact Compare artifact to destination Create script to modify destination Run Script on Destination
11
Migration Based Deployments
Create Script to migrate data and schema from current state to future state Run all scripts necessary to upgrade to current version
12
Advantages and Drawbacks
State Based Handles code merges Better Acts more like OOP code Migration Based Handles working with data better Code merges can be more difficult Both Hard
13
Continuous Integration / Continuous Deployment
14
Source Code Repository
Setup Build Pipeline Source Code Repository Build Test Artifact Repository
15
Deployment Pipeline Artifact Repository Development QA Staging
Production
16
Build Pipeline Demo
17
Automate Environment Setup
Setup Database Restore Database Backup Virtual DB DB Clone Configure Server as Necessary Linked Servers Security File Transfers ETL Apply Code Changes Deployment Pipeline
18
Source Control / Artifact Repository
Full Pipeline Environment Setup Build Pipeline Source Control / Artifact Repository Production Dev Integration Staging Test Driven Development Cost of Change
19
Initial Test Database Setup
Backup Database Restore Database Delete 90% of Data Handle PII Backup Database for long term use
20
Tools
21
Session Evaluation
22
About Me Adam Anderson @SQLPioneer sqlpioneer.wordpress.com
23
Book Recommendations
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.