Session
Speed up application testing with Azure Container Instances
There is no chance how we can surprise anyone right now with usage of Docker containers. We use them in every project for everything from dev to prod environment.
But recently we faced quite an issue with our tests automation. We have one enormous solution that consists of huge amount of independent modules (microservices). Our single build agent has 8 cores and 32 gigs of RAM under the bonnet, but it’s not enough anymore. Currently we can wait for more than an hour for all tests to pass. We started thinking about how to improve those numbers.
During my session I will share our concept of running multiple environments simultaneously in a cloud and executing all the tests in parallel. The key differentiator here is that not only application itself runs inside Docker containers, but test assemblies do that too.
Another interesting challenge we faced (and overcame) was about combining all the tests results in one single report. As a result we were able to maintain more or less the same infrastructure cost, but reduce dev team idle time from 60 minutes to 10 minutes per pull request.

Anton Boyko
Microsoft Azure MVP, Microsoft RD, Principal Solution Architect
Kyiv, Ukraine
Links
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top