Published Sep 3, 2019

SE-Radio-Episode-259:-John-Purrier-on-OpenStack

Join John Purrier as he delves into OpenStack's architecture, emphasizing its scalability, the transformative shift towards polyglot cloud environments, and the collaborative power of open-source development in shaping the future of cloud computing services.
Episode Highlights
Software Engineering Radio - the podcast for professional software developers logo

Popular Clips

Episode Highlights

  • Open Source

    The OpenStack community exemplifies the power of open-source collaboration, where innovation thrives through global participation. highlights how OpenStack's development has been shaped by diverse contributors across various countries and cultures, fostering advancements in software building and continuous delivery pipelines. This collaborative environment is governed by a set of rules and processes that ensure effective participation and communication. notes, "If you don't play by the rules, then you just can't affect the community. The community says, no, thank you." This dynamic and inclusive approach leads to better software development practices 1.

       

    Continuous Integration

    OpenStack's continuous integration strategies are pivotal in maintaining software quality and efficiency. explains the necessity of integrating tests with code submissions, a practice that ensures robust validation processes. The distributed CI system, originally set up with Jenkins, allows for tailored testing environments, such as those used by Hewlett Packard, to accommodate unique data center topologies. describes this system as "very effective" in managing diverse configurations and facilitating collaboration across different business units 2.

       

    Agile Techniques

    Agile development techniques within the OpenStack community enhance collaboration and adaptability. These practices support the iterative development process, allowing teams to respond swiftly to changes and integrate feedback effectively. While the clip on agile development insights is brief, it underscores the importance of these methodologies in fostering a responsive and efficient development environment. Agile practices are integral to OpenStack's success, promoting continuous improvement and innovation 3.

Related Episodes