ECSA 2022
Mon 19 - Fri 23 September 2022 Prague, Czech Republic
Thu 22 Sep 2022 17:35 - 17:40 at S4 - Microservices and Middleware Chair(s): Davide Taibi, Luciano Baresi

In this Education Paper we outline a course and exercise design aimed at teaching students knowledge and skills in refactoring (“strangling”) a monolith architecture into a microservice equivalent using a cross team DevOps process. The core aim of our proposed exercise design is that students are engaged in a realistic DevOps process in that groups of students are responsible for developing their respective and separate microservice while interacting to ensure their contribution will interact correctly to provide the overall behavior. Our main contribution is to outline the challenges faced when designing such a challenging exercise, our proposals for solving them, the exercise design itself, as well as present experiences from two courses using this approach.

Thu 22 Sep

Displayed time zone: Belgrade, Bratislava, Budapest, Ljubljana, Prague change

17:30 - 18:30
Microservices and MiddlewareTools & Demos / Research Papers at S4
Chair(s): Davide Taibi Tampere University , Luciano Baresi Politecnico di Milano
17:30
5m
Full-paper
Assessing Architecture Conformance to Coupling-Related Infrastructure-as-Code Best Practices: Metrics and Case Studies
Research Papers
A: Evangelos Ntentos University of Vienna, A: Uwe Zdun University of Vienna, A: Jacopo Soldani University of Pisa - Department of Computer Science, A: Antonio Brogi Università di Pisa
17:35
5m
Full-paper
Teaching Microservice Architecture Using DevOps - An Experience Report
Research Papers
17:40
5m
Short-paper
Should microservices’ security smells stay or get refactored? Towards a trade-off analysis
Research Papers
A: Francisco Ponce , A: Jacopo Soldani University of Pisa - Department of Computer Science, A: Hernan Astudillo Universidad Tecnica Federico Santa María, A: Antonio Brogi Università di Pisa
17:45
5m
Demonstration
Apache Kafka as a Middleware to Support the PLC-Service Bus Architecture with IEC 61499
Tools & Demos
A: Virendra Ashiwal LIT CPS Lab, Johannes Kepler University Linz, A: Antonio Manuel Gutierrez Fernandez LIT CPS Lab, Johannes Kepler University Linz, A: Konstantin Aschbacher , A: Alois Zoitl
Media Attached
17:50
40m
Other
Discussion
Research Papers


Information for Participants
Thu 22 Sep 2022 17:30 - 18:30 at S4 - Microservices and Middleware Chair(s): Davide Taibi, Luciano Baresi
Info for session

Each paper is presented as a 5-minute pitch talk at the beginning. The rest of the session is a discussion.

Info for room S4:

After reaching the 3rd floor (either by elevator or the main staircase), turn right.