Chapter 13. Tools: Misconceptions and Troubleshooting
In this chapter, we will cover misconceptions and troubleshooting that can arise around various scenarios related to selecting and utilizing tools in a more general sense. This does not include troubleshooting of specific tools or technologies, as that would be far beyond the scope of this book, but rather the decision-making processes and various tooling workflow problems.
Tools Misconceptions
Many misconceptions on devops-related tooling comes down to the importance of particular tools to a devops solution.
We Use Technology X, but Everyone Else Is Using Technology Y; We Must Change to Technology Y as Soon as Possible
As mentioned in Part I, devops is a cultural movement. Culture includes the technology stack, and wholesale changesâespecially when driven by mandates from managementâhave a cost that decelerates the organization as a whole. Prior to retiring a particular technology, recognize the tools in the environment that have been part of the existing culture, understand individualsâ experiences with those tools, and observe what is similar and different between othersâ experiences. This examination and assessment helps clarify what changes need to be made and whether they need to be made right now.
The one exception to this is upgrades. Upgrades to technology are necessary. The longer you hold off on upgrading, the more debt you incur based on the reliability and testing of compatible upgrade paths. Upgrade ...
Get Effective DevOps now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.