Upcoming Talk: Towards a Feature Model for Monolith Microservices Identification Approaches

Symbolic picture for the article. The link opens the image in a large view.

We are hosting an industry talk on “Towards a Feature Model for Monolith Microservices Identification Approaches” in the research colloquium of the computer science department. The talk is free and open to the public.

  • By: Prof. António Rito Silva, Ph.D., Instituto Superior Técnico, University of Lisbon
  • About: Towards a Feature Model for Monolith Microservices Identification Approaches
  • On: November 4th, 2025, 4:00pm / 16:00 Uhr (s.t.)
  • At: Room 12801.01.253 – Felix Klein-Gebäude (1st floor) – Erlangen Südgelände
  • As part of: Kolloquium des Department Informatik

Abstract: Several approaches have been proposed for the automatic identification of microservices in monolith systems. These approaches follow different strategies, from how they collect the monolith data, e.g. static vs dynamic collection, to the algorithms they apply for the identification, e.g. clustering vs genetic algorithm, as well as the visualization of the candidate microservices, e.g. structural or dynamic dependencies. However, it seems that there is no clear winning strategy. Therefore, more experimentation and comparison between approaches are required. Nonetheless, there is no experimental environment that facilitates it while providing assessment tools, as experimentation and comparison are not the priority. Additionally, there is a lack of categorization of the requirements that such environments should fulfill. Therefore, I will present our work in progress towards a feature model for monolith microservices identification approaches. We have identified the relevant features that the approaches should implement and cross-checked these features with an extensive number of literature surveys on the identification of microservices in monoliths.

Speaker: António Rito Silva is an Associate Professor at Instituto Superior Técnico (IST) of the University of Lisbon (UTL) and researcher of Distributed Parallel and Secure Systems of INESC-ID. He received a PhD on Software Engineering in 1999 from the IST and holds a BSc and a MSc in Applied Mathematics/Computer Science from, respectively, University of Lisbon and IST/UTL. His research interests include software architectures for microservices, digital humanities, and business process management (BPM). António has published more than 100 peer-reviewed articles in journals, conferences and workshops.  He is currently researching the migration of monolith applications to a microservices architecture (https://github.com/socialsoftware/mono2micro) and microservice systems simulation (https://github.com/socialsoftware/microservices-simulator). Teaches Software Engineering and Software Architecture at IST, and designed the architecture of a collaborative digital archive for the Book of Disquiet (https://ldod.uc.pt) and an online quizzes system (https://quizzes-tutor.tecnico.ulisboa.pt/). He was also the creator and leading responsible of the open-source software project FenixEDU (http://fenixedu.org/), which supports the academic and administrative processes of Higher Education Institutions and it is currently deployed at the schools of the University of Lisbon.