Breaking your REST APIs to make them stronger!!

In this session, I will explain why performance testing is important and what can you get from doing it. We will see the differences between Web, Microservice & Monolith APIs as well as mission vs non-mission critical APIs. Also, why Murdering your own API is the best way to make them stronger. All this along the different ways to test their performance, what metrics to check, what to test and how to get it done. Then, we will do it and get our hands dirty! :) - We will implement some tests and run them against some test-ready APIs hosted at K6 and some custom Azure hosted APIs. For this, we will use one of the best tools available for the job of API performance testing (and also API-murdering ) - K6 ( along with some Azure) We will dive from a simple k6 test into a full fledged performance test, where we will see and learn some best practices, that will gets us the results that we want! For this we will combine K6 open source with K6 cloud for visualizing the results in thrilling, effortless, visualizations. After this session you will have learned on the different kinds of APIs and how to approach them in regards to performance testing as well as how to use K6 for getting the job done - along some best practices - all the slides and code will be available for you to try this at home - if you dare! ;)