6 papers
Anomaly Detection and Failure Root Cause Analysis in (Micro)Service-Based Cloud Applications: A Survey
Jacopo Soldani, Antonio Brogi
The momentum gained by microservices and cloud-native software architecture pushed nowadays enterprise IT towards multi-service applications. The proliferation of services and serv…
Smells and Refactorings for Microservices Security: A Multivocal Literature Review
Francisco Ponce, Jacopo Soldani, Hernán Astudillo +1
Context: Securing microservice-based applications is crucial, as many IT companies are delivering their businesses through microservices. If security smells affect microservice-bas…
FaaSten Your Decisions: Classification Framework and Technology Review of Function-as-a-Service Platforms
Vladimir Yussupov, Jacopo Soldani, Uwe Breitenbücher +2
Function-as-a-Service (FaaS) is a cloud service model enabling developers to offload event-driven executable snippets of code. The execution and management of such functions become…
Component-aware Orchestration of Cloud-based Enterprise Applications, from TOSCA to Docker and Kubernetes
Matteo Bogo, Jacopo Soldani, Davide Neri +1
Enterprise IT is currently facing the challenge of coordinating the management of complex, multi-component applications across heterogeneous cloud platforms. Containers and contain…
Design principles, architectural smells and refactorings for microservices: A multivocal review
Antonio Brogi, Davide Neri, Jacopo Soldani +1
Potential benefits such as agile service delivery have led many companies to deliver their business capabilities through microservices. Bad smells are however always around the cor…
The Essential Deployment Metamodel: A Systematic Review of Deployment Automation Technologies
Michael Wurster, Uwe Breitenbücher, Michael Falkenthal +4
In recent years, a plethora of deployment technologies evolved, many following a declarative approach to automate the delivery of software components. Even if such technologies sha…