SlideShare a Scribd company logo
1 of 15
Database Lifecycle
Management
Get in touch
www.voiceofthedba.com
sjones@sqlservercentral.com
@way0utwest
Steve Jones
www.linkedin.com/in/way0utwest
Get in touch
Arneh.Eskandari@red-gate.com
@ArnehEsk
www.linkedin.com/in/Arneh-Eskandari
Arneh Eskandari
Agenda
• Intro to Redgate
• The challenge of integrating databases into ALM
• The effects of poor database change management and deployments
• Benefits of DLM and Continuous Delivery
• How can Redgate help?
• Demo
About Redgate
Over 600,000 technology professionals worldwide use Redgate tools, including 91% of
fortune 100 companies.
Our philosophy is to design highly usable, reliable tools that solve problems commonly
faced by DBAs and developers. And learning and sharing is at the heart of what we do.
The challenge of integrating
databases into ALM
• Business-critical data needs to be safely and correctly preserved
• Databases carry state that needs to be managed as part of rolling out
new or updating existing software
Poor Database Deployment Effects
• Databases are out of pace with application development
• Little or no traceability of database changes
• Inability to roll back to the previous version of a database
• Databases become a bottleneck in agile delivery processes
• Releases are less frequent and more risky
• Manual database processes prevent you from utilizing CI and CD to their full extent
• Deployments require a lot of Dev and DBA hours
Benefits of DLM & Continuous Delivery
• Repeatability of processes, giving:
• Greater predictability over releases
• Efficiency by eliminating the repetition of a range of manual activities
• Faster speed of response to change through:
• The automated deployment of smaller units of change
• Greater reliability of the release process by:
• Providing a series of automated test stages prior to deployment
The Bottom Line
The 2016 State of DevOps report found that:
• IT performance strongly correlates with practices such as version control and
continuous delivery.
• High-performing IT organizations are more agile and reliable, deploying code 200
times more frequently with 3 times lower change failure rate.
• Firms with high-performing IT organizations are twice as likely to exceed their
profitability, market share, and productivity goals.
How can Redgate help?
Demo
Need help?
• Discover Redgate’s full DLM solution
www.red-gate.com/products/dlm
• Join a one-day online DLM training course
www.red-gate.com/training
• Get expert help setting up DLM with onsite consultancy
www.red-gate.com/training/find-a-consultant
Contact us: dlm@red-gate.com

More Related Content

Viewers also liked

Menemukan konsep mengkonversi , Pembelajaran ingkuiri
Menemukan konsep mengkonversi , Pembelajaran ingkuiriMenemukan konsep mengkonversi , Pembelajaran ingkuiri
Menemukan konsep mengkonversi , Pembelajaran ingkuiriNuril anwar
 
0209全方位達人
0209全方位達人0209全方位達人
0209全方位達人嘉莉 范
 
Matt asi-update-shellfish-futures-2012
Matt asi-update-shellfish-futures-2012Matt asi-update-shellfish-futures-2012
Matt asi-update-shellfish-futures-2012progressive01
 
Artur Smolicki - Idea Universal Analytics w działaniach e-marketingowych i bi...
Artur Smolicki - Idea Universal Analytics w działaniach e-marketingowych i bi...Artur Smolicki - Idea Universal Analytics w działaniach e-marketingowych i bi...
Artur Smolicki - Idea Universal Analytics w działaniach e-marketingowych i bi...#e-biznes festiwal
 
Tas water the other side of the flush
Tas water   the other side of the flushTas water   the other side of the flush
Tas water the other side of the flushprogressive01
 
Como consulta de notas en génesis
Como consulta de notas en génesis Como consulta de notas en génesis
Como consulta de notas en génesis grupo002
 
Presentation kls xi MTs Asyrofuddin
Presentation kls xi MTs AsyrofuddinPresentation kls xi MTs Asyrofuddin
Presentation kls xi MTs Asyrofuddineman sulaeman
 

Viewers also liked (12)

P.LE updated
P.LE updatedP.LE updated
P.LE updated
 
Menemukan konsep mengkonversi , Pembelajaran ingkuiri
Menemukan konsep mengkonversi , Pembelajaran ingkuiriMenemukan konsep mengkonversi , Pembelajaran ingkuiri
Menemukan konsep mengkonversi , Pembelajaran ingkuiri
 
0209全方位達人
0209全方位達人0209全方位達人
0209全方位達人
 
Matt asi-update-shellfish-futures-2012
Matt asi-update-shellfish-futures-2012Matt asi-update-shellfish-futures-2012
Matt asi-update-shellfish-futures-2012
 
Artur Smolicki - Idea Universal Analytics w działaniach e-marketingowych i bi...
Artur Smolicki - Idea Universal Analytics w działaniach e-marketingowych i bi...Artur Smolicki - Idea Universal Analytics w działaniach e-marketingowych i bi...
Artur Smolicki - Idea Universal Analytics w działaniach e-marketingowych i bi...
 
L'aparell de golgi
L'aparell de golgiL'aparell de golgi
L'aparell de golgi
 
Tas water the other side of the flush
Tas water   the other side of the flushTas water   the other side of the flush
Tas water the other side of the flush
 
Como consulta de notas en génesis
Como consulta de notas en génesis Como consulta de notas en génesis
Como consulta de notas en génesis
 
Presentation kls xi MTs Asyrofuddin
Presentation kls xi MTs AsyrofuddinPresentation kls xi MTs Asyrofuddin
Presentation kls xi MTs Asyrofuddin
 
vanadis
vanadisvanadis
vanadis
 
La semana institucional
La semana institucionalLa semana institucional
La semana institucional
 
Art and craft
Art and craftArt and craft
Art and craft
 

Recently uploaded

Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Cizo Technology Services
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationBradBedford3
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentationvaddepallysandeep122
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Natan Silnitsky
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Mater
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 

Recently uploaded (20)

2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Advantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your BusinessAdvantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your Business
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentation
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 

Redgate DLM Demo Webinar - Git & Atlassian Bamboo - 23rd August 2016

  • 1.
  • 5. Agenda • Intro to Redgate • The challenge of integrating databases into ALM • The effects of poor database change management and deployments • Benefits of DLM and Continuous Delivery • How can Redgate help? • Demo
  • 6. About Redgate Over 600,000 technology professionals worldwide use Redgate tools, including 91% of fortune 100 companies. Our philosophy is to design highly usable, reliable tools that solve problems commonly faced by DBAs and developers. And learning and sharing is at the heart of what we do.
  • 7. The challenge of integrating databases into ALM • Business-critical data needs to be safely and correctly preserved • Databases carry state that needs to be managed as part of rolling out new or updating existing software
  • 8. Poor Database Deployment Effects • Databases are out of pace with application development • Little or no traceability of database changes • Inability to roll back to the previous version of a database • Databases become a bottleneck in agile delivery processes • Releases are less frequent and more risky • Manual database processes prevent you from utilizing CI and CD to their full extent • Deployments require a lot of Dev and DBA hours
  • 9. Benefits of DLM & Continuous Delivery • Repeatability of processes, giving: • Greater predictability over releases • Efficiency by eliminating the repetition of a range of manual activities • Faster speed of response to change through: • The automated deployment of smaller units of change • Greater reliability of the release process by: • Providing a series of automated test stages prior to deployment
  • 10. The Bottom Line The 2016 State of DevOps report found that: • IT performance strongly correlates with practices such as version control and continuous delivery. • High-performing IT organizations are more agile and reliable, deploying code 200 times more frequently with 3 times lower change failure rate. • Firms with high-performing IT organizations are twice as likely to exceed their profitability, market share, and productivity goals.
  • 12.
  • 13.
  • 14. Demo
  • 15. Need help? • Discover Redgate’s full DLM solution www.red-gate.com/products/dlm • Join a one-day online DLM training course www.red-gate.com/training • Get expert help setting up DLM with onsite consultancy www.red-gate.com/training/find-a-consultant Contact us: dlm@red-gate.com

Editor's Notes

  1. Good Morning everybody, welcome to our webinar on database lifecycle management. This is one of our monthly webinars from the DLM series where each month we focus on the integration of our DLM tools with different source control systems as well as build and release management tools. Our demo last month was on the integration with the TFS stack so using TFS to source control, build and deploy database changes. Today, we are going to change things up a little and use TFS as our source control system, Jenkins as our build system and Octopus Deploy as a release management tool.
  2. We’re going to run through a couple of slides to quickly go over the challenges with database change management and we’ll jump right into the demo afterwards. Just a couple of housekeeping items, everyone will be on mute throughout the webinar but please do post your questions using the gotowebinar panel and we’ll try to answer as many of them as possible towards the end of our session today.
  3. Most of you are familiar with Redgate and have probably used our tools to some extent. I’d actually like to run a quick poll to see how familiar everyone is with Redgate tools For those of you who are new to Redgate, we are a software company and have been specializing in SQL Server tools specifically for developers and DBAs for just over 16 years now. We are also pretty big on supporting the community. So, we have our SQL Server Central and Simple Talk websites were you can find thousands of free articles and training material on SQL server. We also do sponsor a lot of free community events such as SQL Saturdays and code camps.
  4. Alright, now let’s talk about the challenges with database change management. A lot of dev shops out there are already utilizing best practices around application lifecycle management and rapid delivery of their application code but the databases are normally left out and there are still a lot of manual processes involved in delivering database changes. This is mainly because deployments of databases is not as easy as swapping out old code with a new one. Databases carry state and hold business critical data that needs to be safely preserved.
  5. Because of the unique challenges with database delivery, we’ve come across a lot of dev shops who’ve experienced some of the issues in this list to some extent. As Part of our database delivery process we need to make sure that we are executing the right changes on our target databases going all the way production and we also need to make sure that we have changes from all developers in the right order so, without the right tooling and the right processes this can become a cumbersome task for developers and specifically for operation DBAs
  6. Most of you are probably familiar with the principles of Application Lifecycle Management and DLM here is no different. Our focus is to help build repeatability into your delivery process where you are continuously testing the production readiness of the changes that you apply to your databases. Deploying small units of change is really the key principal here. I’ve talked to a lot of dbas who are required to review thousands of lines of scripts when it comes to deploying the database and that normally can take days depending on how many bugs they find in that script. By committing database changes to source control on regular basis, you can introduce automated builds and tests to make sure that all of those small units of changes are tested and validated multiple times before you are ready to deploy from dev to your next environment and that can result into your releases being more reliable and less time consuming.
  7. This statement from DevOps report is pretty relevant here. IT shops who utilize best practices around continuous delivery, deploy code more frequently and with more confidence. And that enables them to be more agile in their software delivery process and makes the company twice as likely to exceed their profitability
  8. This statement from DevOps report is pretty relevant here. IT shops who utilize best practices around continuous delivery, deploy code more frequently and with more confidence. And that enables them to be more agile in their software delivery process and makes the company twice as likely to exceed their profitability
  9. This statement from DevOps report is pretty relevant here. IT shops who utilize best practices around continuous delivery, deploy code more frequently and with more confidence. And that enables them to be more agile in their software delivery process and makes the company twice as likely to exceed their profitability
  10. This statement from DevOps report is pretty relevant here. IT shops who utilize best practices around continuous delivery, deploy code more frequently and with more confidence. And that enables them to be more agile in their software delivery process and makes the company twice as likely to exceed their profitability