Continuous Testing Using Containers
NewContainers: Every manager thinks they want them, but few teams have experience in knowing what to actually do with them. Used thoughtfully, containerization of your services can transform the way your organization thinks about testing. Gone are the days of maintaining X different compute environments with Y different configurations. Imagine instead spinning up just the code you need, on the machine type it needs, and only for as long as you need it. In this technical, interactive tutorial, Melissa Benua will walk through what containerization means for an agile codebase attempting to practice continuous integration and deployment, and provide key insight into the sea change this provides for an agile-operating organization. Learn from practical, real-world examples about how testing practices and pipelines can be streamlined to take advantage of the ad hoc world of containerization. Come away with a real integration test strategy that can reduce your team’s cycle times by an order of magnitude while increasing overall product quality. Unlock the power of testing with containers!
Melissa Benua has worked in nearly every software development role—dev, test, DevOps, and program management—at companies big and small and somewhere in between. She's created and run high-availability, high-quality services for PlayFab, Bing, Cortana, and Xbox One, and now for mParticle's enormous data platform. Melissa discovered her love of massively scaled systems while growing Microsoft's Bing back end, where she honed the art of keeping highly available, complex systems up while undergoing significant code churn. Now an engineering leader with mParticle, she’s passionate about not only maximizing efficiency in her product code and in her developer tools, but also sharing best practices among colleagues and with the DevTestSecOps world at large.