• English
  • Deutsch
  • Log In
    Password Login
    Research Outputs
    Fundings & Projects
    Researchers
    Institutes
    Statistics
Repository logo
Fraunhofer-Gesellschaft
  1. Home
  2. Fraunhofer-Gesellschaft
  3. Scopus
  4. MDEPT: Microservices Design Evaluator and Performance Tester
 
  • Details
  • Full
Options
2024
Conference Paper
Title

MDEPT: Microservices Design Evaluator and Performance Tester

Abstract
In microservices-based systems, architects find it hard to reason about the impact of their design decisions on performance before implementing them. While definitions of anti-patterns help to avoid inadequate design decisions, they are context-dependent. Static analysis of software design can identify constructs that conform to anti-patterns. However, this is not suitable for quantifying the extent to which these anti-patterns would affect system performance. Ideally, we should be able to predict the dynamic behavior of a system before it is implemented. However, existing approaches either cannot achieve this because they analyze the design statically or require complex and laborious modeling and simulation approaches. To address this challenge, we previously introduced a conceptual solution idea that facilitates rapid evaluation of high-level architectural models by combining both static and dynamic analysis. In this paper, we build upon our previous work and introduce the Microservices Design Evaluator and Performance Tester (MDEPT) approach. Mainly, we formalize modeling specifications for microservices systems, introduce a fully functional toolchain for our approach, and present the evaluation results.
Author(s)
Matar, Raghad
Fraunhofer-Institut für Experimentelles Software Engineering IESE  
Jahić, Jasmin
Mainwork
Software Architecture. 18th European Conference, ECSA 2024. Proceedings  
Conference
European Conference on Software Architecture 2024  
DOI
10.1007/978-3-031-70797-1_9
Language
English
Fraunhofer-Institut für Experimentelles Software Engineering IESE  
Keyword(s)
  • anti-patterns

  • design decisions

  • microservices

  • performance

  • Cookie settings
  • Imprint
  • Privacy policy
  • Api
  • Contact
© 2024