ECSA 2022
Mon 19 - Fri 23 September 2022 Prague, Czech Republic
Thu 22 Sep 2022 09:00 - 10:30 at S4 - Tutorial on Micro-Frontends (part 1)
Thu 22 Sep 2022 11:00 - 12:30 at S4 - Tutorial on Micro-Frontends (part 2)

Micro-Frontends is an emerging approach aimed at decomposing the frontend into individual and semi-independent micro applications. Micro-Frontends enable teams to develop the full- stack, from the database to the backend to the frontend part. Teams are independent and can follow the same guardrails and can make technical decisions associated with their business domain. Many companies, such as SAP, Springer, Zalando, NewRelic, Ikea, Starbucks, and DAZN adopted Micro-Frontends. Micro-Frontends have several advantages, but also drawbacks. In this tutorial, we introduce Micro-Frontends presenting practical applications, describing pros, cons, and issues, and research directions.

About the Speaker: Davide Taibi is a Full Professor at the University of Oulu (Finland) and Tampere University (Finland) where he led the Cloud Software Evolution and Assessment (CloudSEA.ai). His research is mainly focused on the evolution and assessment of cloud-native systems, with a special focus on the migration from monolithic to cloud-native applications. He is investigating processes, and techniques for developing Cloud Native applications, identifying approaches to decompose monolithic systems into microservices, and detecting architectural degradation or cloud-native systems. Moreover, he has a deep experience in the assessment of the quality of software systems, with a special focus on Technical Debt and Code Quality Assessment. He is a member of the International Software Engineering Network (ISERN) since 2018.

Davide Taibi is associate Professor at the Tampere University, Finland.

His research activities are focused on software quality in cloud-based systems, supporting companies in keeping Technical Debt under control while migrating to cloud-native architectures. Moreover, he is interested in cloud-related patterns, anti-patterns and “bad smells” that can help companies to avoid issue during the development process both in monolithic systems and in cloud-native ones.

Formerly, he worked at the Free University of Bolzano, Technical University of Kaiserslautern, Germany, Fraunhofer IESE - Kaiserslautern, Germany, and Università degli Studi dell’Insubria, Italy. In 2011 she was one of the co-founders of Opensoftengineering s.r.l., a spin-off company of the Università degli Studi dell’Insubria.

Thu 22 Sep

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

09:00 - 10:30
Tutorial on Micro-Frontends (part 1)Workshops/Tutorials at S4
09:00
90m
Tutorial
Micro-Frontends
Workshops/Tutorials
S: Davide Taibi Tampere University
11:00 - 12:30
Tutorial on Micro-Frontends (part 2)Workshops/Tutorials at S4
11:00
90m
Tutorial
Micro-Frontends
Workshops/Tutorials
S: Davide Taibi Tampere University

Information for Participants
Info for room S4:

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