SlideShare a Scribd company logo
1 of 28
Download to read offline
TRACK: CI/CD CONTINUOUS EVERYTHING
NOVEMBER 12, 2020
BMK LAKSHMINARAYANAN(@LBMKRISHNA)
Value Stream Architect @BNZ
Our DevOps Journey
is Incomplete
Without Data
Our Data, Architecture & Data Management Practices
Need Love & Attention
TRACK: CI/CD CONTINUOUS EVERYTHING
Data is the lifeblood of
the system of the
business
@LBMKRISHNA
TRACK: CI/CD CONTINUOUS EVERYTHING
Problem Context
Challenges
Solution Approach
Recommendations
Remaining Challenges
Context, Statistics, Impact
Ownership, Silo, Locking, Standards
Education, Conventions, Architecture, Refactor
Useful Resources
Call for Action
Flow
@LBMKRISHNA
TRACK: CI/CD CONTINUOUS EVERYTHING
TRACK: CI/CD CONTINUOUS EVERYTHING
Problem Context
Understanding Our Problem
Continuous Delivery, DevOps & Data
@LBMKRISHNA
TRACK: CI/CD CONTINUOUS EVERYTHING
• Manual database deployments continue to be a
Software delivery bottleneck
• Speeding up database releases are most difficult
• Neglecting the data in our DevOps, Continuous Delivery
processes has significant “Business Impact”
• Data issues continue to slow us down, trouble our
efforts to continuously integrate, test & deploy
Problem Context
@LBMKRISHNA
TRACK: CI/CD CONTINUOUS EVERYTHING
Statistics
46%
20%
23%
57%
Extremely or very difficult to
speed database releases
We are slow due to
traditional siloed database
development practices
High risk of deployment
failure & extra downtime due
to database changes
Application changes require
corresponding database
changes
Source :https://www.devopsdigest.com/the-state-of-database-deployments-in-application-delivery-2019 @LBMKRISHNA
TRACK: CI/CD CONTINUOUS EVERYTHING
@LBMKRISHNA
TRACK: CI/CD CONTINUOUS EVERYTHING
State of DevOps Report 2019
@LBMKRISHNAhttps://services.google.com/fh/files/misc/state-of-devops-2019.pdf
TRACK: CI/CD CONTINUOUS EVERYTHING
State of DevOps Report 2019
@LBMKRISHNAhttps://services.google.com/fh/files/misc/state-of-devops-2019.pdf
TRACK: CI/CD CONTINUOUS EVERYTHING
Challenges
Understanding Our Challenges
Continuous Delivery, DevOps & Data
@LBMKRISHNA
TRACK: CI/CD CONTINUOUS EVERYTHING
Enterprise Data Challenges
@LBMKRISHNA
🔻
🔻
🔻
🔻
How do we think about data?
Data lock-in
Inherited data management
practices
Decade old standards &
conventions
Centralize data team to
design, model, deploy &
operate
TRACK: CI/CD CONTINUOUS EVERYTHING
Our system complexities are because of our
thinking, thinking particularly about the “Data”. We
tend to compromise a lot as we could not get the
“Data” in the right way, at the right time, in the
proper format, to the right place
Who is Responsible?
@LBMKRISHNA
TRACK: CI/CD CONTINUOUS EVERYTHING
Systems of Record
@LBMKRISHNA
Systems of Intelligence
Systems of Engagement
TRACK: CI/CD CONTINUOUS EVERYTHING
Architecture Mismatch
@LBMKRISHNA
Microservices Era & Big Ball of “Data” mud
TRACK: CI/CD CONTINUOUS EVERYTHING
Solution Approach
Small Steps, But in Right Direction
Education, Conventions, Architecture, Shift Left
@LBMKRISHNA
TRACK: CI/CD CONTINUOUS EVERYTHING
Solution Approach
@LBMKRISHNA
➽
➽
➽
➽
Data Management Team
Decentralize
Educate, Upskill, Tools,
Processes
Conventions & Standards
Unlock the Data
Adopting Modern Practices
TRACK: CI/CD CONTINUOUS EVERYTHING
Solution Approach
@LBMKRISHNA
http://assets.red-gate.com/solutions/database-devops/state-of-database-devops-2020.pdf?v=2
TRACK: CI/CD CONTINUOUS EVERYTHING
• Make the data first-class citizen
• Source control - Database schema
• Simplify processes
• Review changes early
• CI/CD pipeline
Help Our Data Folks - Practices
@LBMKRISHNA
TRACK: CI/CD CONTINUOUS EVERYTHING
• “T” & “Comb” shaped
• Data Engineers
• Educator & Mentors
• Platform Builders
Help Our Data Folks - Futuristic
@LBMKRISHNA
TRACK: CI/CD CONTINUOUS EVERYTHING
• Data Governance, Lineage
• Compliance (PCI DSS, Data Privacy)
• Regulations (GDPR, CCPA)
• Data Security (PII)
• Standards & Conventions (Naming, model, dictionary, catalogue)
• Enable Self-Service (Database request, Schema change request)
Help Our Dev & Ops Folks - Educate
@LBMKRISHNA
TRACK: CI/CD CONTINUOUS EVERYTHING
Recommendations
Useful Resources
Upskill, Learn, Spread, Share
@LBMKRISHNA
TRACK: CI/CD CONTINUOUS EVERYTHING
Recommendations
@LBMKRISHNA
We need to level up our game
Data, Data Architecture, Data Management &
Associated Practices need our love & attention
TRACK: CI/CD CONTINUOUS EVERYTHING
• Understanding current state (Tools, processes, roles, flow)
• Making work visible (current workloads, workloads in pipeline)
• Value Stream Management (New feature, Tech debt, Incident)
• Upskilling (DevOps, CI/CD Practices, Automation)
• Investment (Education, Time, Tools, Self-service)
• Role play (Data Engineer/Developer for a day)
Recommended Approach
@LBMKRISHNA
TRACK: CI/CD CONTINUOUS EVERYTHING
Remaining Challenges
Collectively We Need To Come Together, Work Together, Collaborate
Call for Action
@LBMKRISHNA
TRACK: CI/CD CONTINUOUS EVERYTHING
• Automated Governance (Including Data)
• Policies via automation and in pipeline
• Compliance as code
• Everyone is custodian of the Data
Help – Let Us Come Together
@LBMKRISHNA
TRACK: CI/CD CONTINUOUS EVERYTHING
NOVEMBER 12, 2020
BMK LAKSHMINARAYANAN(@LBMKRISHNA)
Value Stream Architect @BNZ
Our DevOps Journey
is Incomplete
Without Data
Our Data, Architecture & Data Management Practices
Need Love & Attention
TRACK: CI/CD CONTINUOUS EVERYTHING
THANK YOU TO OUR SPONSORS

More Related Content

Similar to Our DevOps Journey is Incomplete Without Data

ADDO 2021: Why and how to include database changes in the deployment pipeline
ADDO 2021: Why and how to include database changes in the deployment pipelineADDO 2021: Why and how to include database changes in the deployment pipeline
ADDO 2021: Why and how to include database changes in the deployment pipelineEduardo Piairo
 
Think Big - How to Design a Big Data Information Architecture
Think Big - How to Design a Big Data Information ArchitectureThink Big - How to Design a Big Data Information Architecture
Think Big - How to Design a Big Data Information ArchitectureInside Analysis
 
UCSD: Building a Big Data Culture - It Takes a Village
UCSD: Building a Big Data Culture - It Takes a VillageUCSD: Building a Big Data Culture - It Takes a Village
UCSD: Building a Big Data Culture - It Takes a VillagePaul Barsch
 
A Revolutionary Approach to Modernizing the Data Warehouse
A Revolutionary Approach to Modernizing the Data WarehouseA Revolutionary Approach to Modernizing the Data Warehouse
A Revolutionary Approach to Modernizing the Data WarehouseInside Analysis
 
DELWP’s Data Lake: Investing in Asset Wealth for Public/Community Benefit – B...
DELWP’s Data Lake: Investing in Asset Wealth for Public/Community Benefit – B...DELWP’s Data Lake: Investing in Asset Wealth for Public/Community Benefit – B...
DELWP’s Data Lake: Investing in Asset Wealth for Public/Community Benefit – B...Amazon Web Services
 
Ellucian Live 2014 Presentation on Reporting and BI
Ellucian Live 2014 Presentation on Reporting and BIEllucian Live 2014 Presentation on Reporting and BI
Ellucian Live 2014 Presentation on Reporting and BIKent Brooks
 
Peter Jackson Keboola - London Tech Week - June 2018
Peter Jackson Keboola - London Tech Week - June 2018Peter Jackson Keboola - London Tech Week - June 2018
Peter Jackson Keboola - London Tech Week - June 2018Elena Manole
 
Databases: The Neglected Technology in DevOps
Databases: The Neglected Technology in DevOpsDatabases: The Neglected Technology in DevOps
Databases: The Neglected Technology in DevOpsDevOps.com
 
AllDayDevOps: "Microservices: The People and Organisational Impact"
AllDayDevOps: "Microservices: The People and Organisational Impact"AllDayDevOps: "Microservices: The People and Organisational Impact"
AllDayDevOps: "Microservices: The People and Organisational Impact"Daniel Bryant
 
Tdwi solution spotlight presentation slides
Tdwi solution spotlight   presentation slidesTdwi solution spotlight   presentation slides
Tdwi solution spotlight presentation slidesWilliam Lam
 
Big MDM Part 2: Using a Graph Database for MDM and Relationship Management
Big MDM Part 2: Using a Graph Database for MDM and Relationship ManagementBig MDM Part 2: Using a Graph Database for MDM and Relationship Management
Big MDM Part 2: Using a Graph Database for MDM and Relationship ManagementCaserta
 
Make data simple in the cognitive era
Make data simple in the cognitive eraMake data simple in the cognitive era
Make data simple in the cognitive eraIBM Analytics
 
Data Pipelines and Tools to Integrate with Power BI and Spotfire.pdf
Data Pipelines and Tools to Integrate with Power BI and Spotfire.pdfData Pipelines and Tools to Integrate with Power BI and Spotfire.pdf
Data Pipelines and Tools to Integrate with Power BI and Spotfire.pdfGregKreutzer2
 
Deployment pipeline for databases
Deployment pipeline for databasesDeployment pipeline for databases
Deployment pipeline for databasesEduardo Piairo
 
SwisscomSoftwareDay 2016 "The Trials and Tribulations of Making Software Small"
SwisscomSoftwareDay 2016 "The Trials and Tribulations of Making Software Small"SwisscomSoftwareDay 2016 "The Trials and Tribulations of Making Software Small"
SwisscomSoftwareDay 2016 "The Trials and Tribulations of Making Software Small"Daniel Bryant
 
BioIT Trends - 2014 Internet2 Technology Exchange
BioIT Trends - 2014 Internet2 Technology ExchangeBioIT Trends - 2014 Internet2 Technology Exchange
BioIT Trends - 2014 Internet2 Technology ExchangeChris Dagdigian
 
Big Iron + Big Data = BIG DEAL! Unlock The Power of Your Mainframe Data
Big Iron + Big Data = BIG DEAL! Unlock The Power of Your Mainframe DataBig Iron + Big Data = BIG DEAL! Unlock The Power of Your Mainframe Data
Big Iron + Big Data = BIG DEAL! Unlock The Power of Your Mainframe DataCA Technologies
 
BI on Big Data Presentation
BI on Big Data PresentationBI on Big Data Presentation
BI on Big Data PresentationArcadia Data
 
Health IT Summit in Denver 2014 - Opening Keynote "Leading Transformation at ...
Health IT Summit in Denver 2014 - Opening Keynote "Leading Transformation at ...Health IT Summit in Denver 2014 - Opening Keynote "Leading Transformation at ...
Health IT Summit in Denver 2014 - Opening Keynote "Leading Transformation at ...Health IT Conference – iHT2
 

Similar to Our DevOps Journey is Incomplete Without Data (20)

BDIA Findings
BDIA FindingsBDIA Findings
BDIA Findings
 
ADDO 2021: Why and how to include database changes in the deployment pipeline
ADDO 2021: Why and how to include database changes in the deployment pipelineADDO 2021: Why and how to include database changes in the deployment pipeline
ADDO 2021: Why and how to include database changes in the deployment pipeline
 
Think Big - How to Design a Big Data Information Architecture
Think Big - How to Design a Big Data Information ArchitectureThink Big - How to Design a Big Data Information Architecture
Think Big - How to Design a Big Data Information Architecture
 
UCSD: Building a Big Data Culture - It Takes a Village
UCSD: Building a Big Data Culture - It Takes a VillageUCSD: Building a Big Data Culture - It Takes a Village
UCSD: Building a Big Data Culture - It Takes a Village
 
A Revolutionary Approach to Modernizing the Data Warehouse
A Revolutionary Approach to Modernizing the Data WarehouseA Revolutionary Approach to Modernizing the Data Warehouse
A Revolutionary Approach to Modernizing the Data Warehouse
 
DELWP’s Data Lake: Investing in Asset Wealth for Public/Community Benefit – B...
DELWP’s Data Lake: Investing in Asset Wealth for Public/Community Benefit – B...DELWP’s Data Lake: Investing in Asset Wealth for Public/Community Benefit – B...
DELWP’s Data Lake: Investing in Asset Wealth for Public/Community Benefit – B...
 
Ellucian Live 2014 Presentation on Reporting and BI
Ellucian Live 2014 Presentation on Reporting and BIEllucian Live 2014 Presentation on Reporting and BI
Ellucian Live 2014 Presentation on Reporting and BI
 
Peter Jackson Keboola - London Tech Week - June 2018
Peter Jackson Keboola - London Tech Week - June 2018Peter Jackson Keboola - London Tech Week - June 2018
Peter Jackson Keboola - London Tech Week - June 2018
 
Databases: The Neglected Technology in DevOps
Databases: The Neglected Technology in DevOpsDatabases: The Neglected Technology in DevOps
Databases: The Neglected Technology in DevOps
 
AllDayDevOps: "Microservices: The People and Organisational Impact"
AllDayDevOps: "Microservices: The People and Organisational Impact"AllDayDevOps: "Microservices: The People and Organisational Impact"
AllDayDevOps: "Microservices: The People and Organisational Impact"
 
Tdwi solution spotlight presentation slides
Tdwi solution spotlight   presentation slidesTdwi solution spotlight   presentation slides
Tdwi solution spotlight presentation slides
 
Big MDM Part 2: Using a Graph Database for MDM and Relationship Management
Big MDM Part 2: Using a Graph Database for MDM and Relationship ManagementBig MDM Part 2: Using a Graph Database for MDM and Relationship Management
Big MDM Part 2: Using a Graph Database for MDM and Relationship Management
 
Make data simple in the cognitive era
Make data simple in the cognitive eraMake data simple in the cognitive era
Make data simple in the cognitive era
 
Data Pipelines and Tools to Integrate with Power BI and Spotfire.pdf
Data Pipelines and Tools to Integrate with Power BI and Spotfire.pdfData Pipelines and Tools to Integrate with Power BI and Spotfire.pdf
Data Pipelines and Tools to Integrate with Power BI and Spotfire.pdf
 
Deployment pipeline for databases
Deployment pipeline for databasesDeployment pipeline for databases
Deployment pipeline for databases
 
SwisscomSoftwareDay 2016 "The Trials and Tribulations of Making Software Small"
SwisscomSoftwareDay 2016 "The Trials and Tribulations of Making Software Small"SwisscomSoftwareDay 2016 "The Trials and Tribulations of Making Software Small"
SwisscomSoftwareDay 2016 "The Trials and Tribulations of Making Software Small"
 
BioIT Trends - 2014 Internet2 Technology Exchange
BioIT Trends - 2014 Internet2 Technology ExchangeBioIT Trends - 2014 Internet2 Technology Exchange
BioIT Trends - 2014 Internet2 Technology Exchange
 
Big Iron + Big Data = BIG DEAL! Unlock The Power of Your Mainframe Data
Big Iron + Big Data = BIG DEAL! Unlock The Power of Your Mainframe DataBig Iron + Big Data = BIG DEAL! Unlock The Power of Your Mainframe Data
Big Iron + Big Data = BIG DEAL! Unlock The Power of Your Mainframe Data
 
BI on Big Data Presentation
BI on Big Data PresentationBI on Big Data Presentation
BI on Big Data Presentation
 
Health IT Summit in Denver 2014 - Opening Keynote "Leading Transformation at ...
Health IT Summit in Denver 2014 - Opening Keynote "Leading Transformation at ...Health IT Summit in Denver 2014 - Opening Keynote "Leading Transformation at ...
Health IT Summit in Denver 2014 - Opening Keynote "Leading Transformation at ...
 

More from BMK Lakshminarayanan

Banking On Flow Metrics - Why Flow?
Banking On Flow Metrics - Why Flow?Banking On Flow Metrics - Why Flow?
Banking On Flow Metrics - Why Flow?BMK Lakshminarayanan
 
Overcoming Enterprise Disconnect With Value Streams and Flow Metrics
Overcoming Enterprise Disconnect With Value Streams and Flow MetricsOvercoming Enterprise Disconnect With Value Streams and Flow Metrics
Overcoming Enterprise Disconnect With Value Streams and Flow MetricsBMK Lakshminarayanan
 
A DevOps Mario Developer Game Challenge with GRC
A DevOps Mario Developer Game Challenge with GRCA DevOps Mario Developer Game Challenge with GRC
A DevOps Mario Developer Game Challenge with GRCBMK Lakshminarayanan
 
DevOps India Summit - Cloud Confusion, DevOps Dilemma, Microservice Madness
DevOps India Summit - Cloud Confusion, DevOps Dilemma, Microservice MadnessDevOps India Summit - Cloud Confusion, DevOps Dilemma, Microservice Madness
DevOps India Summit - Cloud Confusion, DevOps Dilemma, Microservice MadnessBMK Lakshminarayanan
 
Journey to the Cloud and Beware of the Speed Breakers
Journey to the Cloud and Beware of the Speed BreakersJourney to the Cloud and Beware of the Speed Breakers
Journey to the Cloud and Beware of the Speed BreakersBMK Lakshminarayanan
 
How to Avoid Cloud Confusion, DevOps dilemma, Microservice Madness
How to Avoid Cloud Confusion, DevOps dilemma, Microservice MadnessHow to Avoid Cloud Confusion, DevOps dilemma, Microservice Madness
How to Avoid Cloud Confusion, DevOps dilemma, Microservice MadnessBMK Lakshminarayanan
 
Bnz DevOps Presentation | PluggedIn Session | BMK
Bnz DevOps Presentation | PluggedIn Session | BMKBnz DevOps Presentation | PluggedIn Session | BMK
Bnz DevOps Presentation | PluggedIn Session | BMKBMK Lakshminarayanan
 
Banking on Containers - Need for Speed
Banking on Containers - Need for SpeedBanking on Containers - Need for Speed
Banking on Containers - Need for SpeedBMK Lakshminarayanan
 
Improving process for agile delivery | BMK | MSD Presentation
Improving process for agile delivery | BMK | MSD PresentationImproving process for agile delivery | BMK | MSD Presentation
Improving process for agile delivery | BMK | MSD PresentationBMK Lakshminarayanan
 
Culture shock DevOps meetup Wellington 27 Sep 2016
Culture shock DevOps meetup Wellington 27 Sep 2016Culture shock DevOps meetup Wellington 27 Sep 2016
Culture shock DevOps meetup Wellington 27 Sep 2016BMK Lakshminarayanan
 

More from BMK Lakshminarayanan (10)

Banking On Flow Metrics - Why Flow?
Banking On Flow Metrics - Why Flow?Banking On Flow Metrics - Why Flow?
Banking On Flow Metrics - Why Flow?
 
Overcoming Enterprise Disconnect With Value Streams and Flow Metrics
Overcoming Enterprise Disconnect With Value Streams and Flow MetricsOvercoming Enterprise Disconnect With Value Streams and Flow Metrics
Overcoming Enterprise Disconnect With Value Streams and Flow Metrics
 
A DevOps Mario Developer Game Challenge with GRC
A DevOps Mario Developer Game Challenge with GRCA DevOps Mario Developer Game Challenge with GRC
A DevOps Mario Developer Game Challenge with GRC
 
DevOps India Summit - Cloud Confusion, DevOps Dilemma, Microservice Madness
DevOps India Summit - Cloud Confusion, DevOps Dilemma, Microservice MadnessDevOps India Summit - Cloud Confusion, DevOps Dilemma, Microservice Madness
DevOps India Summit - Cloud Confusion, DevOps Dilemma, Microservice Madness
 
Journey to the Cloud and Beware of the Speed Breakers
Journey to the Cloud and Beware of the Speed BreakersJourney to the Cloud and Beware of the Speed Breakers
Journey to the Cloud and Beware of the Speed Breakers
 
How to Avoid Cloud Confusion, DevOps dilemma, Microservice Madness
How to Avoid Cloud Confusion, DevOps dilemma, Microservice MadnessHow to Avoid Cloud Confusion, DevOps dilemma, Microservice Madness
How to Avoid Cloud Confusion, DevOps dilemma, Microservice Madness
 
Bnz DevOps Presentation | PluggedIn Session | BMK
Bnz DevOps Presentation | PluggedIn Session | BMKBnz DevOps Presentation | PluggedIn Session | BMK
Bnz DevOps Presentation | PluggedIn Session | BMK
 
Banking on Containers - Need for Speed
Banking on Containers - Need for SpeedBanking on Containers - Need for Speed
Banking on Containers - Need for Speed
 
Improving process for agile delivery | BMK | MSD Presentation
Improving process for agile delivery | BMK | MSD PresentationImproving process for agile delivery | BMK | MSD Presentation
Improving process for agile delivery | BMK | MSD Presentation
 
Culture shock DevOps meetup Wellington 27 Sep 2016
Culture shock DevOps meetup Wellington 27 Sep 2016Culture shock DevOps meetup Wellington 27 Sep 2016
Culture shock DevOps meetup Wellington 27 Sep 2016
 

Recently uploaded

Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxDr. Sarita Anand
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxEsquimalt MFRC
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxcallscotland1987
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 

Recently uploaded (20)

Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 

Our DevOps Journey is Incomplete Without Data

  • 1. TRACK: CI/CD CONTINUOUS EVERYTHING NOVEMBER 12, 2020 BMK LAKSHMINARAYANAN(@LBMKRISHNA) Value Stream Architect @BNZ Our DevOps Journey is Incomplete Without Data Our Data, Architecture & Data Management Practices Need Love & Attention
  • 2. TRACK: CI/CD CONTINUOUS EVERYTHING Data is the lifeblood of the system of the business @LBMKRISHNA
  • 3. TRACK: CI/CD CONTINUOUS EVERYTHING Problem Context Challenges Solution Approach Recommendations Remaining Challenges Context, Statistics, Impact Ownership, Silo, Locking, Standards Education, Conventions, Architecture, Refactor Useful Resources Call for Action Flow @LBMKRISHNA
  • 5. TRACK: CI/CD CONTINUOUS EVERYTHING Problem Context Understanding Our Problem Continuous Delivery, DevOps & Data @LBMKRISHNA
  • 6. TRACK: CI/CD CONTINUOUS EVERYTHING • Manual database deployments continue to be a Software delivery bottleneck • Speeding up database releases are most difficult • Neglecting the data in our DevOps, Continuous Delivery processes has significant “Business Impact” • Data issues continue to slow us down, trouble our efforts to continuously integrate, test & deploy Problem Context @LBMKRISHNA
  • 7. TRACK: CI/CD CONTINUOUS EVERYTHING Statistics 46% 20% 23% 57% Extremely or very difficult to speed database releases We are slow due to traditional siloed database development practices High risk of deployment failure & extra downtime due to database changes Application changes require corresponding database changes Source :https://www.devopsdigest.com/the-state-of-database-deployments-in-application-delivery-2019 @LBMKRISHNA
  • 8. TRACK: CI/CD CONTINUOUS EVERYTHING @LBMKRISHNA
  • 9. TRACK: CI/CD CONTINUOUS EVERYTHING State of DevOps Report 2019 @LBMKRISHNAhttps://services.google.com/fh/files/misc/state-of-devops-2019.pdf
  • 10. TRACK: CI/CD CONTINUOUS EVERYTHING State of DevOps Report 2019 @LBMKRISHNAhttps://services.google.com/fh/files/misc/state-of-devops-2019.pdf
  • 11. TRACK: CI/CD CONTINUOUS EVERYTHING Challenges Understanding Our Challenges Continuous Delivery, DevOps & Data @LBMKRISHNA
  • 12. TRACK: CI/CD CONTINUOUS EVERYTHING Enterprise Data Challenges @LBMKRISHNA 🔻 🔻 🔻 🔻 How do we think about data? Data lock-in Inherited data management practices Decade old standards & conventions Centralize data team to design, model, deploy & operate
  • 13. TRACK: CI/CD CONTINUOUS EVERYTHING Our system complexities are because of our thinking, thinking particularly about the “Data”. We tend to compromise a lot as we could not get the “Data” in the right way, at the right time, in the proper format, to the right place Who is Responsible? @LBMKRISHNA
  • 14. TRACK: CI/CD CONTINUOUS EVERYTHING Systems of Record @LBMKRISHNA Systems of Intelligence Systems of Engagement
  • 15. TRACK: CI/CD CONTINUOUS EVERYTHING Architecture Mismatch @LBMKRISHNA Microservices Era & Big Ball of “Data” mud
  • 16. TRACK: CI/CD CONTINUOUS EVERYTHING Solution Approach Small Steps, But in Right Direction Education, Conventions, Architecture, Shift Left @LBMKRISHNA
  • 17. TRACK: CI/CD CONTINUOUS EVERYTHING Solution Approach @LBMKRISHNA ➽ ➽ ➽ ➽ Data Management Team Decentralize Educate, Upskill, Tools, Processes Conventions & Standards Unlock the Data Adopting Modern Practices
  • 18. TRACK: CI/CD CONTINUOUS EVERYTHING Solution Approach @LBMKRISHNA http://assets.red-gate.com/solutions/database-devops/state-of-database-devops-2020.pdf?v=2
  • 19. TRACK: CI/CD CONTINUOUS EVERYTHING • Make the data first-class citizen • Source control - Database schema • Simplify processes • Review changes early • CI/CD pipeline Help Our Data Folks - Practices @LBMKRISHNA
  • 20. TRACK: CI/CD CONTINUOUS EVERYTHING • “T” & “Comb” shaped • Data Engineers • Educator & Mentors • Platform Builders Help Our Data Folks - Futuristic @LBMKRISHNA
  • 21. TRACK: CI/CD CONTINUOUS EVERYTHING • Data Governance, Lineage • Compliance (PCI DSS, Data Privacy) • Regulations (GDPR, CCPA) • Data Security (PII) • Standards & Conventions (Naming, model, dictionary, catalogue) • Enable Self-Service (Database request, Schema change request) Help Our Dev & Ops Folks - Educate @LBMKRISHNA
  • 22. TRACK: CI/CD CONTINUOUS EVERYTHING Recommendations Useful Resources Upskill, Learn, Spread, Share @LBMKRISHNA
  • 23. TRACK: CI/CD CONTINUOUS EVERYTHING Recommendations @LBMKRISHNA We need to level up our game Data, Data Architecture, Data Management & Associated Practices need our love & attention
  • 24. TRACK: CI/CD CONTINUOUS EVERYTHING • Understanding current state (Tools, processes, roles, flow) • Making work visible (current workloads, workloads in pipeline) • Value Stream Management (New feature, Tech debt, Incident) • Upskilling (DevOps, CI/CD Practices, Automation) • Investment (Education, Time, Tools, Self-service) • Role play (Data Engineer/Developer for a day) Recommended Approach @LBMKRISHNA
  • 25. TRACK: CI/CD CONTINUOUS EVERYTHING Remaining Challenges Collectively We Need To Come Together, Work Together, Collaborate Call for Action @LBMKRISHNA
  • 26. TRACK: CI/CD CONTINUOUS EVERYTHING • Automated Governance (Including Data) • Policies via automation and in pipeline • Compliance as code • Everyone is custodian of the Data Help – Let Us Come Together @LBMKRISHNA
  • 27. TRACK: CI/CD CONTINUOUS EVERYTHING NOVEMBER 12, 2020 BMK LAKSHMINARAYANAN(@LBMKRISHNA) Value Stream Architect @BNZ Our DevOps Journey is Incomplete Without Data Our Data, Architecture & Data Management Practices Need Love & Attention
  • 28. TRACK: CI/CD CONTINUOUS EVERYTHING THANK YOU TO OUR SPONSORS