Testing Cloud Native Applications

What is Cloud Native Application and is it different from any other software we’ve been building over last few decades?
Cloud Native applications are distributed in their nature and require different set of technologies such as containers, serverless, dynamic scheduling distributed data stores and many more. They also require division of software components into smaller services (microservices) to allow effective use of clouds, but as well, new organisational patterns such as DevOps and SRE.

The next question is: how does it affect the testing? The answer is fairly clear: Cloud native leaves almost no space for manual testing and requires full test automation coverage to allow effective Continuous Integration and Deliver processes.

In addition, the testing practices and tools are changing to accommodate the new paradigm.
In this talk, I will explain the Cloud native world and show the challenges companies are facing while moving there.

  • Speaker


    Pini Reznik - CTO, Container Solutions, netherlands

    Pini has 15+ years of experience in delivering software in Israel and Netherlands. Starting as a developer and moving through technical, managerial and consulting positions in Configuration Management and Operations areas, Pini acquired deep understanding of the software delivery processes and currently helping organisations around Europe with improving software delivery pipelines and transitioning to cloud native technologies