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 +4 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 +4 more sources
Digital Twin Platform for Water Treatment Plants Using Microservices Architecture. [PDF]
The effects of climate change and the rapid growth of societies often lead to water scarcity and inadequate water quality, resulting in a significant number of diseases.
Rodríguez-Alonso C +2 more
europepmc +2 more sources
Microservices Architecture Enables DevOps: an Experience Report on Migration to a Cloud-Native Architecture [PDF]
This article reports on experiences and lessons learned during incremental migration and architectural refactoring of a commercial mobile back end as a service to microservices architecture.
Balalaie, A +2 more
core +2 more sources
Authentication and Authorization in Microservices Architecture: A Systematic Literature Review
The microservice architectural style splits an application into small services, which are implemented independently, with their own deployment unit. This architecture can bring benefits, nevertheless, it also poses challenges, especially about security ...
Murilo Góes de Almeida +1 more
doaj +2 more sources
Performance Evaluation of Microservices Architectures using Containers [PDF]
Microservices architecture has started a new trend for application development for a number of reasons: (1) to reduce complexity by using tiny services; (2) to scale, remove and deploy parts of the system easily; (3) to improve flexibility to use ...
Amaral, Marcelo +5 more
core +4 more sources
Binildas Christudas, Tarun Telang
semanticscholar +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
Securing microservices and microservice architectures: A systematic mapping study [PDF]
Microservice architectures (MSA) are becoming trending alternatives to existing software development paradigms notably for developing complex and distributed applications. Microservices emerged as an architectural design pattern aiming to address the scalability and ease the maintenance of online services.
Abdelhakim Hannousse, Salima Yahiouche
openaire +2 more sources
CARGO: AI-Guided Dependency Analysis for Migrating Monolithic Applications to Microservices Architecture [PDF]
Microservices Architecture (MSA) has become a de-facto standard for designing cloud-native enterprise applications due to its efficient infrastructure setup, service availability, elastic scalability, dependability, and better security.
V. Nitin +3 more
semanticscholar +1 more source

