Migrating learning management systems towards microservice architecture

Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

118 Downloads (Pure)


Microservice architecture provides on a set of modular, independent and fault-tolerant services. In recent years, new architectures have evolved with an emergence of recurrent, and effective architectural patterns essential in maintaining and scaling microservice-based systems. However, in the domain of education there is a lack of open-source, microservice-based systems that are easily configurable for various teaching, research, and commercial purposes. Preferably, these services should be orchestratable as part of other education-related service compositions as well. In this paper, a study of microservice-based learning management systems is conducted by focusing on two systems that the authors are involved in: WETO and Plussa. We report the current status of these systems through the lens of microservice architecture and draft a proposal for the synthesis of an ideal, decoupled learning management system.

Original languageEnglish
Title of host publicationSSSME-2019
EditorsNyyti Saarimäki, Valentina Lenarduzzi, Davide Taibi
Number of pages11
Publication statusPublished - 2019
Publication typeA4 Article in conference proceedings
EventJoint of the Summer School on Software Maintenance and Evolution -
Duration: 1 Jan 2019 → …

Publication series

NameCEUR Workshop Proceedings
ISSN (Print)1613-0073


ConferenceJoint of the Summer School on Software Maintenance and Evolution
Period1/01/19 → …


  • Learning management system
  • Microservice architecture
  • Migration from monolith
  • Open data

Publication forum classification

  • Publication forum level 1


Dive into the research topics of 'Migrating learning management systems towards microservice architecture'. Together they form a unique fingerprint.

Cite this