DevOps: A Fairy Tale Love
Once upon a time two people from different sides of the tracks met and fell in love. Never before had the two people found another person who so perfectly complemented them. Society tried to keep them apart - “It’s just not how things are done,” they’d say. But times were changing, and this sort of pairing was becoming more socially acceptable.
They met at the perfect time.
Ops had grown tired of the day to day grind of solving other people’s problems. Enough was enough and she needed a change in her life. A perfectionist and taskmaster to the highest degree, she tended to be very controlling and possessive in relationships. It became more about commands than conversation, making life miserable for both parties. She began to realize she hated change, and felt like she spent most of her time saying “No.” It was time to open up and begin to collaborate to make a relationship work.
Dev, on the other hand, was beginning to mature (a little late in the game, but it’s better than nothing, right?) and trying to find some direction. He had grown tired of communication breakdowns in relationships - angry phone calls in the middle of the night, playing the blame game, unable to meet halfway on anything. He began to realize most of those angry phone calls came as a result of making impulsive decisions without considering how they would impact others. Dev wanted to more actively seek out everything that makes a healthy relationship work.
It was a match made in heaven. Dev and Ops openly working and living side by side to make sure both contributed equally to making their relationship work. Ops realized she didn’t have to be so controlling if she knew she and Dev trusted each other. Dev realized that he caused fewer fights if he involved Ops in decisions about the future, since those decisions impacted both of them. It was a growing process that caused a lot of rapid and sudden change. Although, like most relationships, they knew it was important to not move too fast, no matter how good it felt.
Dev and Ops dated for about four years before their relationship had become well known. Now as a household name, everyone is trying to figure out the exact details of their relationship and what it means for the future. Much of their relationship is a mystery and many are trying to figure out if it is real or a bubble waiting to burst. But they aren’t worried, they know it is true love and will do whatever it takes to make it work. Relationships are always hard, and they know they can solve most of their problems with a reboot, hotfix, or patch cable.
Will you accept their forbidden love?
7 Reasons the DevOps Relationship is Built to Last
- Faster development and deployment cycles (but don’t move too fast!)
- Stronger and more flexible automation with deployment task repeatability
- Lowers the risk and stress of a product deployment by making development more iterative, so small changes are made all the time instead of large changes every so often
- Improves interaction and communication between the two parties to keep both sides in the loop and active
- Aids in standardizing all development environments
- DevOps dramatically simplifies application support because everyone has a better view of the big picture.
- Improves application testing and troubleshooting
About the author: Matt Watson is the Founder & CEO of Stackify. He has a lot of experience managing high growth and complex technology projects. He is on a mission to simplify the daily lives of developers and how they support their production applications by leveraging DevOps.
(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)