2018
DOI: 10.15439/2018f370
|View full text |Cite
|
Sign up to set email alerts
|

A Model-Driven Approach to Microservice Software Architecture Establishment

Abstract: In this positional paper we propose a modeldriven approach which addresses challenges related to modeling, development and deployment of software applications that follow the microservice architecture (MSA) design principles. We argue in favor of a model-driven tool which can be used to resolve challenges from the MSA establishment domain by providing a domain-specific language for MSA modeling and code generators for producing: (i) program and configuration code for MSA implementation; and (ii) program proced… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2020
2020
2022
2022

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(2 citation statements)
references
References 14 publications
0
2
0
Order By: Relevance
“…It is more complex because it has an influence on the application architecture, but can offer scales that far exceed those that are possible with vertical scaling [56]. Horizontal scaling is more common with microservice applications [36], even though a monolith may be also scaled out by running many instances behind a load-balancer [6]. Nevertheless, scaling out a monolithic application may not be so effective because it commonly offers a lot of services -some of them more popular than others.…”
Section: Vertical and Horizontal Scalingmentioning
confidence: 99%
“…It is more complex because it has an influence on the application architecture, but can offer scales that far exceed those that are possible with vertical scaling [56]. Horizontal scaling is more common with microservice applications [36], even though a monolith may be also scaled out by running many instances behind a load-balancer [6]. Nevertheless, scaling out a monolithic application may not be so effective because it commonly offers a lot of services -some of them more popular than others.…”
Section: Vertical and Horizontal Scalingmentioning
confidence: 99%
“…Note that, today, microservices have become more and more popular, and find their way to large-scale heterogeneous deployments, such as in the Internet of Things (IoT), Industry 4.0 [3][4][5][6][7] including cyber-physical systems [8][9]. Dedicated methodologies have also been developed for this class of solutions [10]. During preliminary research, the popularity of various communication technologies that can be used in this context was analysed using, among others, Google Trends.…”
Section: Introductionmentioning
confidence: 99%