A Survey on Microservices Architecture: Principles, Patterns and Migration Challenges
Microservices architecture is a new trend embraced by many organizations as a way to modernize their legacy applications. However, although there is work related to the migration process, there is a gap in the body of knowledge related to the principles ...
Victor Velepucha, Pamela Flores
doaj +3 more sources
Utilizing Microservices Architecture for Enhanced Service Sharing in IoT Edge Environments
Latency sensitive IoT (Internet of Things) applications at the edge are designed using a microservice-based architecture. This architecture is comprised of a set of microservices, each implementing a simple functionality with clearly-defined interfaces ...
Khaled Alanezi, Shivakant Mishra
doaj +3 more sources
A Model-Driven Architecture for Automated Deployment of Microservices
Microservice architecture consists of a collection of loosely coupled, self-contained services that can be deployed independently. Given the limited capacity of the resources for a large number of services, the deployment of the services does not scale ...
Isil Karabey Aksakalli +3 more
doaj +3 more sources
SEMGROMI—a semantic grouping algorithm to identifying microservices using semantic similarity of user stories [PDF]
Microservices is an architectural style for service-oriented distributed computing, and is being widely adopted in several domains, including autonomous vehicles, sensor networks, IoT systems, energy systems, telecommunications networks and telemedicine ...
Fredy H. Vera-Rivera +4 more
doaj +2 more sources
Does Domain-Driven Design Lead to Finding the Optimal Modularity of a Microservice?
Information systems are moving into the cloud. The new requirements enforced by cloud standards are high availability, high scalability, and a reduced mean time to recovery.
Hulya Vural, Murat Koyuncu
doaj +1 more source
Review of methods for migrating software systems to microservices architecture [PDF]
Majority of software systems in business use, known as legacy systems, have monolithic structure hard to maintain and upgrade with new features. The most common option to overcome this situation is reengineering of existing software systems, which can be
Stojkov Aleksandra, Stojanov Zeljko
doaj +1 more source
Data analysis using microservices to solve forecasting problem
This article discusses the solution to the issue of increasing the efficiency and reliability of data analysis systems with the involvement of microservices for solving forecasting problems.
O. Бондар +1 more
doaj +1 more source
Mobile Application Architecture Restructuring with Microservice Approach
Microservice is an architecture that can solve many problems in a monolithic architecture. One of the problems is the ability to handle many concurrent users.
Ardiono Roma Nugraha, Aini Suri Talita
doaj +1 more source
Anomaly Propagation Based Fault Diagnosis for Microservices [PDF]
Microservice architectures separate a large-scale complex application into multiple independent microservices.These microservices with various technology stacks communicate with lightweight protocols to implement agile development and conti-nuous ...
WANG Tao, ZHANG Shu-dong, LI An, SHAO Ya-ru, ZHANG Wen-bo
doaj +1 more source
MicroServices-driven enterprise architecture model for infrastructure optimization
Enterprise architecture (EA) is a discipline that is becoming increasingly important for businesses that are undergoing digital transformation. EA encompasses the practice of designing and managing the entire architecture of an organization, including ...
A. M. Abd-Elwahab +2 more
doaj +1 more source

