scholarly journals Patterns Related to Microservice Architecture: a Multivocal Literature Review

Author(s):  
José Ali Valdivi ◽  
Alonso Lora-Gonzalez ◽  
Xavier Limón ◽  
Karen Cortes-Verdin ◽  
Jorge Octavio Ocharán-Hernández

A Microservice Architecture enables the development of distributed systems using a set of highly cohesive, independent, and collaborative services, ready for current cloud computing demands. Each microservice can be implemented in different technologies, sharing common communication channels, which results in heterogeneous distributed systems that exhibit high scalability, maintainability, performance, and interoperability. Currently, there are many options to build microservices; some of them led by patterns that establish common structures to solve recurrent problems. Nevertheless, as microservices are an emerging trend, the relationship between quality attributes, metrics, and patterns is not clearly defined, which is a concern from a software engineering point of view, since such understanding is fundamental to correctly design systems using this architecture. This paper aims to extend the knowledge on the design of microservices-based systems by presenting a multivocal systematic literature review for microservices related patterns, tying them together with quality attributes and metrics, as can be found in academic and industry research.

Information ◽  
2019 ◽  
Vol 10 (4) ◽  
pp. 141 ◽  
Author(s):  
Pwint Phyu Khine ◽  
Zhaoshun Wang

The inevitability of the relationship between big data and distributed systems is indicated by the fact that data characteristics cannot be easily handled by a standalone centric approach. Among the different concepts of distributed systems, the CAP theorem (Consistency, Availability, and Partition Tolerant) points out the prominent use of the eventual consistency property in distributed systems. This has prompted the need for other, different types of databases beyond SQL (Structured Query Language) that have properties of scalability and availability. NoSQL (Not-Only SQL) databases, mostly with the BASE (Basically Available, Soft State, and Eventual consistency), are gaining ground in the big data era, while SQL databases are left trying to keep up with this paradigm shift. However, none of these databases are perfect, as there is no model that fits all requirements of data-intensive systems. Polyglot persistence, i.e., using different databases as appropriate for the different components within a single system, is becoming prevalent in data-intensive big data systems, as they are distributed and parallel by nature. This paper reflects the characteristics of these databases from a conceptual point of view and describes a potential solution for a distributed system—the adoption of polyglot persistence in data-intensive systems in the big data era.


2021 ◽  
Vol 12 (3) ◽  
pp. 1705-1716
Author(s):  
Abdullah Almogahed Et.al

Software refactoring is an approach that aims to improve software system quality by restructuring its internal design without altering the functionality of the software system. The software refactoring has gained comprehensive attention from the research community in software engineering since its emerging in 1999. Empirical studies were carried out to investigate whether the software refactoring indeed can achieve improvement in the software system quality. It is widely believed that refactoring has a favorable quality impact. However, several researchers have opposed this belief. This paper presents a systematic literature review (SLR) of the empirical studies that have been conducted in the industrial setting. Twenty studies were chosen and analyzed in depth as primary studies.The objectives of this SLR are to identify the refactoring techniques examined, and software quality attributes investigated as well as to analyze the connection between the refactoring techniques and the software quality attributes based on the selected empirical studies to understand the situation. The findings showed a lack of empirical research on the effect of the refactoring on software quality. Additionally, the relationship between the refactoring techniques and software quality attributes is unclear. Thus, several recommendations have been proposed to address these gaps.


2019 ◽  
pp. 121-143
Author(s):  
Riccardo Resciniti ◽  
Federica De Vanna

The rise of e-commerce has brought considerable changes to the relationship between firms and consumers, especially within international business. Hence, understanding the use of such means for entering foreign markets has become critical for companies. However, the research on this issue is new and so it is important to evaluate what has been studied in the past. In this study, we conduct a systematic review of e-commerce and internationalisation studies to explicate how firms use e-commerce to enter new markets and to export. The studies are classified by theories and methods used in the literature. Moreover, we draw upon the internationalisation decision process (antecedents-modalities-consequences) to propose an integrative framework for understanding the role of e-commerce in internationalisation


2020 ◽  
Vol 3 (2) ◽  
pp. 81-97
Author(s):  
Sarip Sarip ◽  
Nur Rahman ◽  
Rohadi Rohadi

This article aims to explore the relationship between the Ministry of Home Affairs (Kemendagri) and the Ministry of Villages (Kemendes) from theconstitutional law and state administrative law point of view.The second concerns of this research is the disharmony and problem between the two ministries.From the constitutional law point of view, it turns out that what the Ministry of Home Affairs is doing, is closer to the object of its discussion. The method used in this research is normative legal research bycomparingthe constitutional law and state administrative law to obtain clarity regarding the Ministry of Home Affairs and Ministry of Village. The result shows that the Ministry of Village approached the science of state administrative law, namely to revive or give spirits to the village. Disharmonization began to exist since the inception of the Ministry of Village. The root of disharmony itself was the improper application of constitutional foundations in the formation of the Village Law. It would be better if the government reassess the constitutional foundation for the village.


2019 ◽  
Vol 3 (1) ◽  
Author(s):  
Mora V. Puertolas ◽  
Dianne N. Pagan ◽  
Roberto R. Andino ◽  
Amanda C. Fifi

2016 ◽  
Vol 4 (1) ◽  
pp. 1-6
Author(s):  
Emília Madudová ◽  

The paper examines the specific knowledge universities transfer to industry, reflecting to creative industry needs. As results shows, the most asked alumni competences should be tacit knowledge and divergent thinking. Divergent thinking influence the creativity. Creativity is often defined as the ability to develop new and useful ideas, but in deep literature review, we can see few irregularities and different definitions of creativity. The paper also evaluates the importance of creativity from business environment point of view and from the creative industry perspective and creative firm owners. As point of view. Another key finding is, that to educate creative people will be one of the key competitive advantage, because mainly the ability to create and disseminate knowledge is often at the heart of the organization's competitive advantage not only in creative industry, but in transport industry as well.


2020 ◽  
Author(s):  
Rani Mayresta

The relationship between the school and the community is the fabric of interaction that the school strives to be accepted in the midst of the community to get aspirations, sympathy from the community. in this article discusses the understanding, principles and techniques of administration of school and community relations. and the process and role of the teacher can be covered in this article. the writing technique in this article is SLR (System Literature Review). it is very important to know what is included in the scope of this administration. Quality communication between schools and the community is the key to determining the success of this PR management. If the relationship between the school and the community runs harmoniously and dynamically, the process of education and teaching in the school is expected to be able to achieve the vision and mission that is planned. Thus the school's output will be more qualified and able to answer the needs and demands of society.


2018 ◽  
Vol 28 (7) ◽  
pp. 2523-2529
Author(s):  
Slobodan Marković ◽  
Zoran Momčilović ◽  
Vladimir Momčilović

This text is an attempt to see sport in different ways in the light of ancient philosophical themes. Philosophy of sports gets less attention than other areas of the discipline that examine the other major components of contemporary society: philosophy of religion, political philosophy, aesthetics, and philosophy of science. Talking about sports is often cheap, but it does not have to be that way. One of the reasons for this is insufficiently paid attention to the relation between sport and philosophy in Greek. That is it's important to talk about sports, just as important as we are talking about religion, politics, art and science. The argument of the present text is that we can try to get a handle philosophically on sports by examining it in light of several key idea from ancient Greek philosophy. The ancient Greeks, tended to be hylomorphists who gloried in both physical and mental achievement. Тhe key concepts from Greek philosophy that will provide the support to the present text are the following: arete, sophrosyne, dynamis and kalokagathia. These ideals never were parts of a realized utopia in the ancient world, but rather provided a horizon of meaning. We will claim that these ideals still provide worthy standards that can facilitate in us a better understanding of what sports is and what it could be. How can a constructive dialogue be developed which would discuss differences in understanding of sport in Ancient Greece and today? In this paper, the authors will try to answer this question from a historical and philosophical point of view. The paper is divided into three sections. The first section of the paper presents two principally different forms or models of focus in sport competitions – focus on physical excellence or focus on game. The dialectic discourse regarding these two approaches to physical activity is even more interesting due to the fact that these two models take precedence over one another depending on context. In the second section of the paper, the focus shifts to theendemic phenomenon of the Ancient Greek Olympic Games, where the topic is discussed from the perspective of philosophy with frequent historical reflections on the necessary specifics, which observeman as a physical-psychological-social-spiritual being. In the third section of this paper, the authors choose to use the thoughts and sayings of the great philosopher Plato to indicate how much this philosopher wasactually interested in the relationship between soul and body, mostly through physical exercise and sport, because it seems that philosophers who came after him have not seriously dealt with this topic in Plato’s way, although they could.


Sign in / Sign up

Export Citation Format

Share Document