SlideShare uma empresa Scribd logo
1 de 14
Baixar para ler offline
DT5	
Concurrent	Session	
11/9/17	1:30	PM	
	
	
	
	
	
Databases	in	a	Continuous	
Integration/Delivery	Process	
	
Presented	by:	
	
Steve	Jones	
Redgate	Software	
	
Brought	to	you	by:		
		
	
	
	
	
350	Corporate	Way,	Suite	400,	Orange	Park,	FL	32073		
888---268---8770	··	904---278---0524	-	info@techwell.com	-	https://www.techwell.com/
Steve	Jones	
Redgate	Software	
	
Steve	Jones	has	been	working	with	databases	and	computers	for	more	than	two	
decades.	He	has	worked	with	SQL	Server	since	1991—from	v4.2	through	SQL	
Server	2016.	He	has	been	a	DBA,	developer,	and	manager	in	a	variety	of	large	and	
small	companies	across	multiple	industries.	A	founder	of	SQLServerCentral	in	
2001,	Steve	has	been	publishing	technical	articles	and	facilitating	discussions	
among	SQL	Server	professionals	ever	since.	He	currently	is	the	full-time	editor	of	
SQLServerCentral,	as	well	as	an	evangelist	for	Redgate	Software.	Steve	is	a	ten-
year	Microsoft	Data	Platform	MVP	who	lives	on	a	horse	ranch	in	Colorado.
10/30/17	
1	
Including the Database in a
DevOps Process

Steve	Jones	
Editor,	SQLServerCentral	
Redgate	So;ware	
@way0utwest	
1.  The database can be built*
2.  The database can be tested*
3.  The database can be released*
Three Takeaways
* like other software
Three Takeaways
10/30/17	
2	
Agenda
•  Who	am	I?	
•  The	DevOps	So;ware	Development	Pipeline	
•  Principles	of	DevOps	
•  Evolving	Database	Development	
www.voiceofthedba.com
sjones@sqlservercentral.com
@way0utwest
Steve Jones
SQLServerCentral founder
Redgate Software Evangelist
/in/way0utwest
10/30/17	
3	
The Three Ways
•  Principles	underlying	DevOps	from	Gene	Kim	
•  Systems	Thinking	
•  Amplify	Feedback	Loops	
•  Culture	of	ExperimentaTon	and	Learning	
What is DevOps?
“DevOps	is	the	union	of	people,	process,	and	products	to	enable	
conTnuous	delivery	of	value	to	our	end	users.”	
-	Donovan	Brown
10/30/17	
4	
DevOps in Prac?ce
• Culture	
•  DBAs	and	developers	working	together	
• AutomaTon	
•  Introduce	tools	to	the	database	
• Lean	
•  make	db	changes	simpler,	evolve	the	db	
• Measurement	
•  consider	impact	of	db	change	
• Sharing		
•  understand	how	a	db	change	impacts	development	and	operaTons	
The Applica?on Development Pipeline
OperaTons	Development	
Dev
Dev
Dev
Continuous integration
Build
Test
Publish
Sync
Trigger
Report
Artifact
repository
QA	
Beta	
Staging	
ProducTon
10/30/17	
5	
The Database Development Pipeline
OperaTons	Development	
Dev
Dev
Dev
Continuous integration
Build
Test
Publish
Sync
Trigger
Report
Artifact
repository
Shared	
Dev
QA	
Beta	
Staging	
ProducTon	
Evolving Database Development
•  The	foundaTon	is	Version	Control	
•  Treat	the	database	code	just	like	applicaTon	code	
•  Capture	our	DDL	(and	DML)	
•  VCS	OrganizaTon	
•  Can	be	same	repo	or	separate	repo	(I	prefer	separate)	
•  Use	a	sub	folder	for	the	DDL	
•  Use	Pull	Requests	for	code	review
10/30/17	
6	
SQL and Version Control
•  The	process	is		
•  Get	changed	code	to	a	text	file	
•  Commit	to	the	VCS	
•  Comments	are	why	changes	were	made,	not	what.	
•  OpTons	for	database	DDL	and	DML	
•  ScripTng	–	SMO	in	SQL	Server	
•  Third	Party	Tools	
•  File	|	Save	
Demo
Store	database	code	in	a	VCS
10/30/17	
7	
Database Con?nuous Integra?on
• Database	Build	Process	
•  Pull	code	from	VCS	
•  Order	code	according	to	rules	of	SQL	
•  Execute	code	on	a	database	
•  Run	tests	
•  Package	code	for	downstream	release	
• Use	a	Build	Server	just	like	applicaTon	code	
•  TFS	Build,	Bamboo,	Team	City,	Cruise	Control,	Jenkins,	whatever	
Database Tes?ng
•  Tests	must	be	automated	
•  Developers	are	not	responsible	for	tesTng	exisTng	code	
•  Developers	are	responsible	for	tesTng	their	new	code	
•  One	test	a	day	for	new	code	will	build	a	suite	
•  For	SQL	Server	
•  tSQLt	
•  Microso;	Unit	TesTng	Projects	
•  DBUnit	
•  TSQLUnit	
•  Custom	scripted	tests	
	
*	For	best	results,	use	curated	test	data
10/30/17	
8	
Demo
Implement	ConTnuous	IntegraTon	
Generate the Update Script
•  For	code	(stored	procedures,	funcTons,	views,	modules,	etc.)	
•  Take	latest	version	from	VCS	
•  For	tables	
•  Use	Comparison	or	migraTon	scripts	to	make	changes.	
•  Tools	
•  Comparison	tools	(SQL	Compare,	etc)	
•  MigraTon	Tools	(ReadyRoll,	FlywayDB,	Liquibase,	etc)
10/30/17	
9	
Deploy the Code
•  Use	a	consistent	process	
•  Use	automaTon	where	you	can,	use	manual	steps	(documented)	
where	you	cannot	
•  Slowly	and	conTnuously	improve	the	process	
•  Use	a	Release	Management	Server	
•  Octopus	Deploy	
•  TFS	
•  Bamboo	
Demo
Release	to	Downstream	Environments
10/30/17	
10	
Release Issues
•  Rollback	
•  For	code	(views,	procs,	funcTons)	–	Deploy	the	previous	version	
•  For	tables	–	Need	custom	code	
•  In	general,	I	am	a	fan	of	dark	deploys	and	roll	forward	
•  Environment	Data	
•  Data	that	varies	by	environment	(queue	names,	security,	etc)	
•  Script	and	deploy	with	deploy	once	scripts	(maybe	separate	pipeline)	
•  Use	tokens	where	possible	and	store	config	data	in	the	environment	
Summary
•  Understand	and	apply	the	DevOps	principles	to	the	db	
•  Systems	Thinking	
•  Feedback	Loops	
•  ExperimentaTon	and	Learning	
•  Treat	the	database	like	applicaTon	code	
•  Build	the	excepTons	into	your	process	
•  Adapt	to	your	environment	
•  Do	more	of	what	works	
•  Do	less	of	what	doesn’t
10/30/17	
11	
The End
www.voiceofthedba.com
sjones@sqlservercentral.com
@way0utwest
/in/way0utwest
References
•  You’re	Doing	DevOps	Wrong	-	hnps://techcrunch.com/2016/07/04/youre-doing-devops-wrong/	
•  Codifying	DevOps	PracTces	-	hnp://www.jedi.be/blog/2012/05/12/codifying-devops-area-pracTces/	
•  3	DevOps	Principles	to	Apply	to	Your	IT	Team	-	
hnp://blogs.atlassian.com/2015/09/3-key-devops-principles-apply-team/	
•  DevOps	DisTlled,	Part	1:	hnp://www.ibm.com/developerworks/library/se-devops/part1/index.html	
•  Closing	the	Gap	Between	Database	Con6nuous	Delivery	and	Code	Con6nuous	Delivery	
-  hnp://devops.com/2014/11/19/closing-gap-database-conTnuous-delivery-code-conTnuous-delivery/	
-  Where’s	the	Database	in	DevOps	-	hnps://www.red-gate.com/library/wheres-the-database-in-devops	
-  How	do	Databases	Fit	into	DevOps	-	
hnps://blog.devopsguys.com/2015/02/19/how-do-databases-fit-into-devops/
10/30/17	
12	
Images
•  hnps://coupongy.files.wordpress.com/2013/06/scratching-head3.gif	
•  hnp://sipso;logic.com/qa-tesTng/	
•  hnp://www.qahipster.com/uploads/8/1/4/4/8144013/417638_orig.gif	
•  hnps://commons.wikimedia.org/wiki/File:Server-blades.svg	
•  hnp://sethkravitz.com/wp-content/uploads/2016/01/culture.jpg	
•  hnp://cdn.electric-cloud.com/wp-content/uploads/2015/04/end_to_end_automaTon.jpeg	
•  hnps://media.licdn.com/mpr/mpr/p/6/005/0b0/1ca/3876971.jpg	
•  hnp://studyjams.scholasTc.com/studyjams/assets/jams/math/measurement/image.jpg	
•  hnp://staTc1.squarespace.com/staTc/50e6cb55e4b0404f376ac3a9/t/51001a3ce4b0479a8076a5da/1358961213093/feedback.png	
•  hnps://www.govloop.com/blogs/4001-5000/4920-Experiment.gif	
•  hnp://onlinelearningTps.com/wp-content/uploads/2014/04/worlde-online-learning.gif	
•  hnp://successagency.com/blog/wp-content/uploads/2014/05/5.-CommunicaTon-gif.gif	
•  hnps://elizajanee.files.wordpress.com/2015/03/tumblr_n652boc6hf1rpfx57o1_400.gif	
•  hnp://cdn2.totallythebomb.com/wp-content/uploads/2011/09/stopsign.gif	
•  hnp://threesixtysafety.com/wp-content/uploads/effecTve-communicaTon.jpg	
•  hnp://www.millenniumrecycling.com/wp-content/uploads/2015/01/Process-Gif.gif

Mais conteúdo relacionado

Semelhante a Databases in a Continuous Integration/Delivery Process

Tanya Tran_Resume
Tanya Tran_ResumeTanya Tran_Resume
Tanya Tran_ResumeTanya Tran
 
Christopher S OBrien - 7-2016 (1)
Christopher S OBrien - 7-2016 (1)Christopher S OBrien - 7-2016 (1)
Christopher S OBrien - 7-2016 (1)Christopher O'Brien
 
KLB Resume 11-6-14 rev 1
KLB Resume 11-6-14 rev 1KLB Resume 11-6-14 rev 1
KLB Resume 11-6-14 rev 1Kristin Burns
 
Paul Anderson (brief)
Paul Anderson (brief)Paul Anderson (brief)
Paul Anderson (brief)Paul Anderson
 
Senior database administrator
Senior database administratorSenior database administrator
Senior database administratorMustafa EL-Masry
 
David Hays Resume 102514b
David Hays Resume 102514bDavid Hays Resume 102514b
David Hays Resume 102514bDavid Hays
 
DpitzResume_201609
DpitzResume_201609DpitzResume_201609
DpitzResume_201609Daniel Pitz
 
SQL Operations Studio - new multi-platform tool for SQL Server database devel...
SQL Operations Studio - new multi-platform tool for SQL Server database devel...SQL Operations Studio - new multi-platform tool for SQL Server database devel...
SQL Operations Studio - new multi-platform tool for SQL Server database devel...Marek Maśko
 
Trevor_Jurgens_Resume_7.15
Trevor_Jurgens_Resume_7.15Trevor_Jurgens_Resume_7.15
Trevor_Jurgens_Resume_7.15Trevor Jurgens
 
Paul Krause Resume
Paul Krause ResumePaul Krause Resume
Paul Krause ResumePaul Krause
 
Jason_Long_s_Resume (2016)
Jason_Long_s_Resume (2016)Jason_Long_s_Resume (2016)
Jason_Long_s_Resume (2016)Jason Long
 

Semelhante a Databases in a Continuous Integration/Delivery Process (20)

Tanya Tran_Resume
Tanya Tran_ResumeTanya Tran_Resume
Tanya Tran_Resume
 
Christopher S OBrien - 7-2016 (1)
Christopher S OBrien - 7-2016 (1)Christopher S OBrien - 7-2016 (1)
Christopher S OBrien - 7-2016 (1)
 
KLB Resume 11-6-14 rev 1
KLB Resume 11-6-14 rev 1KLB Resume 11-6-14 rev 1
KLB Resume 11-6-14 rev 1
 
Cv 17.03.16
Cv 17.03.16Cv 17.03.16
Cv 17.03.16
 
Alejandro_Laverdet - EN
Alejandro_Laverdet - ENAlejandro_Laverdet - EN
Alejandro_Laverdet - EN
 
Santhosh sybase dba
Santhosh sybase dbaSanthosh sybase dba
Santhosh sybase dba
 
Paul Anderson (brief)
Paul Anderson (brief)Paul Anderson (brief)
Paul Anderson (brief)
 
Res davidbrendlinger1
Res davidbrendlinger1Res davidbrendlinger1
Res davidbrendlinger1
 
C.V
C.VC.V
C.V
 
Senior database administrator
Senior database administratorSenior database administrator
Senior database administrator
 
WRinderknechtResume
WRinderknechtResumeWRinderknechtResume
WRinderknechtResume
 
David Hays Resume 102514b
David Hays Resume 102514bDavid Hays Resume 102514b
David Hays Resume 102514b
 
azhar_Mohammed_INF
azhar_Mohammed_INFazhar_Mohammed_INF
azhar_Mohammed_INF
 
DpitzResume_201609
DpitzResume_201609DpitzResume_201609
DpitzResume_201609
 
Prateek_Mandal Resume
Prateek_Mandal ResumePrateek_Mandal Resume
Prateek_Mandal Resume
 
SQL Operations Studio - new multi-platform tool for SQL Server database devel...
SQL Operations Studio - new multi-platform tool for SQL Server database devel...SQL Operations Studio - new multi-platform tool for SQL Server database devel...
SQL Operations Studio - new multi-platform tool for SQL Server database devel...
 
suri sql sevrer dba
suri sql sevrer dbasuri sql sevrer dba
suri sql sevrer dba
 
Trevor_Jurgens_Resume_7.15
Trevor_Jurgens_Resume_7.15Trevor_Jurgens_Resume_7.15
Trevor_Jurgens_Resume_7.15
 
Paul Krause Resume
Paul Krause ResumePaul Krause Resume
Paul Krause Resume
 
Jason_Long_s_Resume (2016)
Jason_Long_s_Resume (2016)Jason_Long_s_Resume (2016)
Jason_Long_s_Resume (2016)
 

Mais de TechWell

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and RecoveringTechWell
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization TechWell
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTechWell
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartTechWell
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyTechWell
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTechWell
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowTechWell
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityTechWell
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyTechWell
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTechWell
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipTechWell
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsTechWell
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GameTechWell
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsTechWell
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationTechWell
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateTechWell
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessTechWell
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTechWell
 
Scale: The Most Hyped Term in Agile Development Today
Scale: The Most Hyped Term in Agile Development TodayScale: The Most Hyped Term in Agile Development Today
Scale: The Most Hyped Term in Agile Development TodayTechWell
 

Mais de TechWell (20)

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and Recovering
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build Architecture
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good Start
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test Strategy
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for Success
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlow
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your Sanity
 
Ma 15
Ma 15Ma 15
Ma 15
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps Strategy
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOps
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—Leadership
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile Teams
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile Game
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps Implementation
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to Automate
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for Success
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile Transformation
 
Scale: The Most Hyped Term in Agile Development Today
Scale: The Most Hyped Term in Agile Development TodayScale: The Most Hyped Term in Agile Development Today
Scale: The Most Hyped Term in Agile Development Today
 

Último

Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfCionsystems
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 

Último (20)

Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 

Databases in a Continuous Integration/Delivery Process