Last week on July 2nd, André van Hoorn (University of Stuttgart) and his RADON colleagues Alim U. Gias, Lulai Zhu, Giuliano Casale (Imperial College London), and Thomas F. Düllmann and Michael Wurster (University of Stuttgart) ran a half-day tutorial on “Performance Engineering for Microservices and Serverless Applications: The RADON Approach”. The tutorial was held during the 6th International School on Software Engineering (ISE School 2020), organized by the Free University of Bozen-Bolzano and University of Innsbruck. Due to the current situation, the school was an entirely virtual event. The tutorial attracted more than 30 participants – researchers and practitioners from various international organizations.
In the beginning, our partners focused on how microservices and serverless functions are becoming integral parts of modern cloud-based applications. They pointed out that tailored performance engineering is needed for assuring that the applications meet their requirements for quality attributes such as timeliness, resource efficiency, and elasticity.
In the main part of the tutorial, they analyzed the novel DevOps-based framework for developing microservices and serverless applications that is being developed in the RADON project. The participants had the chance to get to know how RADON contributes to performance engineering by including novel approaches for (graphical) modeling with TOSCA, continuous performance testing, and model-driven optimal decomposition & runtime management.
You can download the tutorial’s presentation slides here.