Published Jul 6, 2020

The DevOps Handbook - The Technical Practices of Flow

Delve into the pivotal practices of DevOps as the team unpacks continuous delivery, automated testing, and infrastructure management, illustrating how automation and Infrastructure as Code revolutionize deployment pipelines and enhance team collaboration.
Episode Highlights
Coding Blocks logo

Popular Clips

Episode Highlights

  • Testing Benefits

    Automated testing is a game-changer in software development, enhancing speed and minimizing errors. Joe Zack highlights how automated tests boost confidence and shorten feedback cycles, allowing developers to quickly verify their code's functionality 1. He emphasizes the importance of continuous integration and delivery, which mandates running tests in production-like environments to ensure reliability 1. Alan Underwood adds humorously that many developers, including himself, often skip tests with pull requests, highlighting a common industry challenge 2.

    Automated tests allow you to move faster. They give you more confidence as you're writing your code or making your changes.

    --- Joe Zack

    The discussion also touches on Google's impressive testing infrastructure, which includes 75 million test cases and 90,000 builds per day, showcasing the power of parallelized testing for faster feedback 3.

       

    Implementation Challenges

    Implementing automated testing comes with its own set of challenges, including resistance from teams and technical hurdles. Alan Underwood notes the importance of storing configurations in source control to streamline development processes and reduce configuration issues 4. He shares that developers often resist changes, such as mandatory test passes before code merges, due to a lack of trust in new systems 5.

    You will get pushback if you try and do this right.

    --- Alan Underwood

    Joe Zack and Alan discuss the value of case studies in illustrating the benefits of automation, though opinions differ on their effectiveness 6.

Related Episodes