The Doppler Quarterly Special Edition 2019 | Page 64
KEY CONCEPT
DevOps
"A culture shift or a movement that encourages great
communication and collaboration to foster building better
quality software more quickly with more reliability."
and money it took to procure or create new environments to try out experiments or a
hypothesis. Many enterprises outlawed experimenting with new technologies without
going through a proper vetting process. This mindset often stifled innovation. I have
interviewed clients who have told me they stopped trying out new ideas because it was
so painful to go through the processes, or because it was discouraged due to perceived
risks. Employees would experiment at home but could not bring these learnings to work.
Stifling innovation often leads to employee turnover because the best and the brightest
love to innovate.
In the pre-cloud days, embracing new technologies was a lot harder than it is today. For
example, let’s say an engineer determines that for a particular workload, a non-rela-
tional database like Hadoop is a better solution than the existing Oracle relational data-
base that he or she is forced to use. The engineer would have to go through a committee
to get approval to bring in a new vendor. Hardware and software licenses would have to
be procured. People would have to be trained or hired to manage and maintain this new
technology, and so on. All of this takes weeks or months to discuss, plan and execute,
which almost always exceeds the time that the engineer has to complete the task. After
going through this process once or twice to no avail, the engineer will not even bother
to bring up new solutions anymore.
In the cloud, databases like Hadoop are available as a managed service with a simple API
call. No hardware or licenses to procure, no army of people to manage and maintain, and
very little time and money needed to experiment. If allowed, the engineer could test his
or her hypothesis the same day without involving any other people. If the experiment
proved that Hadoop was indeed the best solution for the specific workload, then the
engineer could work with others to make it an official solution for the enterprise. In order
62 | THE DOPPLER | SPECIAL EDITION 2019