Container security: precaution levels, mitigation strategies, and research perspectives
The enterprise technique for application deployment has undergone a major transformation
during the past two decades. Using conventional techniques, software developers write …
during the past two decades. Using conventional techniques, software developers write …
Decomposition of monolith applications into microservices architectures: A systematic review
Microservices architecture has gained significant traction, in part owing to its potential to
deliver scalable, robust, agile, and failure-resilient software products. Consequently, many …
deliver scalable, robust, agile, and failure-resilient software products. Consequently, many …
Design, monitoring, and testing of microservices systems: The practitioners' perspective
Abstract Context: Microservices Architecture (MSA) has received significant attention in the
software industry. However, little empirical evidence exists on design, monitoring, and …
software industry. However, little empirical evidence exists on design, monitoring, and …
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 …
modernize their legacy applications. However, although there is work related to the …
From monolithic systems to microservices: A comparative study of performance
Currently, organizations face the need to create scalable applications in an agile way that
impacts new forms of production and business organization. The traditional monolithic …
impacts new forms of production and business organization. The traditional monolithic …
Mono2micro: a practical and effective tool for decomposing monolithic java applications to microservices
In migrating production workloads to cloud, enterprises often face the daunting task of
evolving monolithic applications toward a microservice architecture. At IBM, we developed a …
evolving monolithic applications toward a microservice architecture. At IBM, we developed a …
Lifting the veil on {Meta's} microservice architecture: Analyses of topology and request workflows
The microservice architecture is a novel paradigm for building and operating distributed
applications in many organizations. This paradigm changes many aspects of how distributed …
applications in many organizations. This paradigm changes many aspects of how distributed …
Roadmap to reasoning in microservice systems: a rapid review
Understanding software systems written by others is often challenging. When we want to
assess systems to reason about them, ie, to understand dependencies, analyze evolution …
assess systems to reason about them, ie, to understand dependencies, analyze evolution …
Containerized microservices: A survey of resource management frameworks
The growing adoption of microservice architectures (MSAs) has led to major research and
development efforts to address their challenges and improve their performance, reliability …
development efforts to address their challenges and improve their performance, reliability …
Modernizing legacy systems with microservices: A roadmap
Legacy systems are long-lived applications, with obsolete technology and degraded
architecture. These systems hamper digital transformation and innovation, and require a …
architecture. These systems hamper digital transformation and innovation, and require a …