Implementing DevOps with databases presents a unique set of challenges. However, just because something might be hard doesn’t mean that it shouldn’t be done.
I had the opportunity to work with a team of developers, database developers and DBAs under a management team that all agreed on the common goal we had, delivering more, better performing applications, faster. We didn’t know it at the time, but we were doing DevOps.
DevOps gets a bad name because, well, the problems that DevOps sets out to solve, poor communication, bad teamwork, dysfunctional development and badly configured and maintained processes, are done by the same team that attempts to implement DevOps. However, they look on it as a purely mechanical switch that they throw, assign some poor person to the role of DevOps Coordinator (or something) and then maintain the status quo in regards to their culture and approach to software. Shocking that implementing this doesn’t work.
Then, toss in databases with the whole issues around persistence, and things go nuts.
This then, is my choice for T-SQL Tuesday. How do we approach DevOps as developers, DBAs, report writers, analysts and database developers? How do we deal with data persistence, process, source control and all the rest of the tools and mechanisms, and most importantly, culture, that would enable us to get better, higher functioning teams put together? Please, tell me your DevOps stories.
Housekeeping
Please, get your posts together for publication on Tuesday, 13 June 2017, no later than 23:59 UTC. That is the deadline. For some reason trackbacks don’t always work (not sure why, they are enabled), so if you notice that yours is not here, please post a link in the comments below. Follow the rules as follows:
- Anyone can participate and anyone should.
- Your blog topic must be on the topic of the month (in this case, DevOps and Databases)
- The blog post must be live within the time of the deadline (Tuesday, get it)
- Blog posts need not mention T-SQL Tuesday in either the title or body
- Participants must include the T-SQL Tuesday logo (above). That logo must link back to the invitation post (you’re reading it). Adam adds some additional verbiage here that I won’t repeat, even though I agree with it.
- Have fun. Write content. Get it linked back here.
If you’re interested in hosting your own T-SQL Tuesday event, read up on the rules here and get in touch with Adam Machanic.
[…] Invitation from Grant Fritchey. […]
Thanks Grant. Mine’s at http://sqlblog.com/blogs/rob_farley/archive/2017/06/13/devops-and-your-database.aspx
Here’s my effort: http://bzzzt.io/2017/06/13/what-playing-minecraft-has-taught-me-about-devops/
https://blobeater.blog/2017/06/13/howwhywhat-is-devops/ Thanks for hosting
[…] to another edition of T-SQL Tuesday. This month’s blog party is hosted by Grant Fritchey (b|t). His mission, should we choose to accept it, is to write about […]
[…] blog post is part of T-SQL Tuesday. T-SQL Tuesday is the brainchild of Adam Machanic. It is a blog party on the second Tuesday of each […]
Thanks for being host! Here’s my read: http://sqlclarity.blogspot.co.uk/2017/06/databases-and-devops.html
[…] For this month’s T-SQL Tuesday, Grant Fritchey’s topic is Databases and DevOps. […]
https://sabin.io/blog/keeping-the-dev-ops-overhead-lightweight
[…] hardest part about implementing DevOps is not the tools you choose, but the processes you use to make DevOps work. That said, you do need […]
Mine: https://voiceofthedba.com/2017/06/13/t-sql-tuesday-91-early-devops/
Kenneth Fisher: https://t.co/jtWB4rWBIq
My one! https://the.agilesql.club/blogs/Ed-Elliott/2017-06-13/T-SQL-Tuesday-Devops-Tools (never have done a tsql tuesday)
http://sqlrus.com/2017/06/t-sql-tuesday-91-start-talking/ – Here’s mine!
Mine for the day! https://itsalocke.com/why-data-people-dont-do-devops
Thanks for hosting Grant!.http://thedatabaseavenger.com/2017/06/orchastrating-sql-server-with-kubernetes/
hi grant – fantastic topic !! Here is my take on it:
https://hybriddbablog.com/2017/06/14/devops-and-databases-the-one-thing-you-may-be-doing-wrong/
Thanks for hosting Grant, great topic too! Looks like my track-back didn’t work so here’s the link: http://sqlvariant.com/2017/06/devops-or-dataops-either-way-its-coming-to-sql-server/