Monolithic vs. microservice architecture: A performance and scalability evaluation
Context. Since its proclamation in 2012, microservices-based architecture has gained
widespread popularity due to its advantages, such as improved availability, fault tolerance …
widespread popularity due to its advantages, such as improved availability, fault tolerance …
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 …
[HTML][HTML] Monitoring tools for DevOps and microservices: A systematic grey literature review
Microservice-based systems are usually developed according to agile practices like
DevOps, which enables rapid and frequent releases to promptly react and adapt to changes …
DevOps, which enables rapid and frequent releases to promptly react and adapt to changes …
Promises and challenges of microservices: an exploratory study
Microservice-based architecture is a SOA-inspired principle of building complex systems as
a composition of small, loosely coupled components that communicate with each other …
a composition of small, loosely coupled components that communicate with each other …
Microservices migration in industry: intentions, strategies, and challenges
To remain competitive in a fast changing environment, many companies started to migrate
their legacy applications towards a Microservices architecture. Such extensive migration …
their legacy applications towards a Microservices architecture. Such extensive migration …
[HTML][HTML] How do microservices evolve? An empirical analysis of changes in open-source microservice repositories
Context. Microservice architectures are an emergent service-oriented paradigm widely used
in industry to develop and deploy scalable software systems. The underlying idea is to …
in industry to develop and deploy scalable software systems. The underlying idea is to …
Building and validating a scale for secure software development self-efficacy
Security is an essential component of the software development lifecycle. Researchers and
practitioners have developed educational interventions, guidelines, security analysis tools …
practitioners have developed educational interventions, guidelines, security analysis tools …
DevOps: Is there a gap between education and industry?
DevOps has been identified by industry as one of the cornerstones of their development
process. It is not just a set of tools but a set of principles and practices to build an efficient …
process. It is not just a set of tools but a set of principles and practices to build an efficient …
Containerization: cloud computing based inspiration Technology for Adoption through Docker and Kubernetes
S Hardikar, P Ahirwar, S Rajan - 2021 Second International …, 2021 - ieeexplore.ieee.org
The field of cloud computing has been evolving rapidly since inception. Cloud is the virtual
pool of resources which can be served to the user through SaaS, PaaS and IaaS flavours …
pool of resources which can be served to the user through SaaS, PaaS and IaaS flavours …
Energy consumption in microservices architectures: a systematic literature review
Cloud computing emerges as a paradigm that facilitates on-demand access to technological
resources through the mechanism of service virtualization. This virtualization enables the …
resources through the mechanism of service virtualization. This virtualization enables the …