Yes, this is the exact title we used to start this blog series and we found it fitting to use it again for our conclusion. We are bringing you back back full circle to where we began. Through this series we’ve discussed:
Without the symmetric environment, Test-Dev is very convoluted. It’s disjointed. With coding for the exceptions as the rule, the full System Development Life Cycle (SDLC) is disjointed as well. It takes a lot of time and energy to run applications through an asymmetric environment with all its bits and pieces, and it makes running an app from start to finish as difficult as putting together IKEA furniture without instructions.
We’ve discussed the challenges and complex problems DevOps encounters in an asymmetric environment, so let’s flip the script and discuss the efficiencies and improvements a symmetric environment can offer in DevOps. Before we do that, let’s review DevOps again and the definition of symmetry.