Anton Boyko

Anton Boyko
Founder and main speaker of Ukrainian Microsoft Azure Community. 10+ years in application development. Builds apps based on Microsoft Azure platform since 2011. Microsoft Azure technical expert. Microsoft Azure MVP since 2014. Owner and one of the organizers of the most popular Microsoft Azure conferences in Ukraine: Azure Day and Global Azure Bootcamp.

workshops AzureDay

9th of November

Anton Boyko
9:00 - 17:00
Build, deploy and manage your releases like a boss

language: Russian
tickets left : 0  
Unfortunately, there are still a lot of projects where engineers deploy their apps using "Right click -> Deploy -> Production" approach. This is sad, but true. At some point we can face this just because no one knows how to configure a build server, how to automate deployment process. And, for some reason, a lot of engineers believe that it is some super complicated stuff. During my speech I will talk about general approaches for automating build, deployments and managing releases. After short talk we will go straight to the demos. In no more than 15 minutes I will configure automated build process for my app and automated deploy to several different environments. I will wrap all of this in release management pipeline and show how to make the entire release process transparent for all team members.

schedule AzureDay

10th of November

Anton Boyko
17:30 - 18:30
Speed up application testing with Azure Container Instances.

language: Russian
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.