Home // AICT 2018, The Fourteenth Advanced International Conference on Telecommunications // View article
Improvement of an Existing Microservices Architecture for an E-learning Platform in STEM Education
Authors:
David Bauer
Benjamin Penz
Juho Mäkiö
Manal Assaad
Keywords: STEM Education; E-learning; Web platform; Microservices; Architecture; Page fragments; Data Access; Database Design.
Abstract:
This paper demonstrates and evaluates the technical improvement of an existing prototype of the STIMEY e-learning platform based on a microservices architectural pattern. The first approach is using our page fragments technology that allows to integrate contents of other microservices in a superordinate context but lead to difficulties regarding maintenance. The second approach holds all page fragments in one microservice, and the specific data is provided separately by domain-specific microservices which makes it easier to work with them, in case of the STIMEY platform, because domain-specific designers can now be assigned to just one respective microservice. Additionally, a conception to migrate the platform to Amazon Web Services (AWS) in the future is shown. A novel three-dimensional architecture model is introduced to visualize the used microservices’ architectural pattern. Three patterns are shown for the data access of the individual microservices and for their interconnectedness. At the end, it is discussed how the database design can be implemented.
Pages: 101 to 109
Copyright: Copyright (c) IARIA, 2018
Publication date: July 22, 2018
Published in: conference
ISSN: 2308-4030
ISBN: 978-1-61208-650-7
Location: Barcelona, Spain
Dates: from July 22, 2018 to July 26, 2018