Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • W Wiki Home
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Create a new issue
  • Jobs
  • Issue Boards
Collapse sidebar
  • SDK4ED WikiSDK4ED Wiki
  • Wiki Home
  • Wiki
  • Technical Debt Toolbox Description

Technical Debt Toolbox Description · Changes

Page history
Update Technical Debt Toolbox Description authored Dec 17, 2020 by Angeliki Tsintzira's avatar Angeliki Tsintzira
Hide whitespace changes
Inline Side-by-side
Technical-Debt-Toolbox-Description.md
View page @ ed23ffef
......@@ -12,7 +12,7 @@ The overall structure of the Technical Debt Toolbox is depicted in the figure be
![dep-tool](uploads/technical-debt/TechnicalDebtToolbox.png)
The overall structure of the Technical Debt Toolbox is presented in the Figure above. As the reader can easily see, the Technical Debt Toolbox back-end consists of three Microservices i.e., TD Analysis and Design Refactorings, TD New Code and Code Refactorings and Architectural Technical Debt. These microservices have been implemented as three individual Docker Images which are deployed as an individual Docker Compose. Compose is a tool for defining and running multi-container Docker applications. Three independent databases have been implemented for storing the results of the three web services that the Technical Debt Toolbox provides. Although the databases have been developed as standalone Docker Containers, access to these databases is only feasible through dedicated APIs that are provided by the Technical Debt Toolbox back-end. Finally, as can be seen in the figure above, the SDK4ED Dashboard communicates with the Technical Deb Toolbox back-end for invoking its services and visualising the results in an intuitive and easy-to-understand manner.
The overall structure of the Technical Debt Toolbox is presented in the Figure above. As the reader can easily see, the Technical Debt Toolbox back-end consists of three Microservices i.e., TD Analysis and Design Refactorings, TD New Code and Code Refactorings, and Architectural Technical Debt. These microservices have been implemented as three individual Docker Images which are deployed as an individual Docker Compose. Compose is a tool for defining and running multi-container Docker applications. Three independent databases have been implemented for storing the results of the three web services that the Technical Debt Toolbox provides. Although the databases have been developed as standalone Docker Containers, access to these databases is only feasible through dedicated APIs that are provided by the Technical Debt Toolbox back-end. Finally, as can be seen in the figure above, the SDK4ED Dashboard communicates with the Technical Debt Toolbox back-end for invoking its services and visualising the results in an intuitive and easy-to-understand manner.
## External References
......
Clone repository
  • Advanced
  • Architectural Toolbox Description
  • Architectural Toolbox Front End
  • Architectural Toolbox Home
  • Architectural Toolbox Installation
  • Architectural Toolbox Usage
  • Decision Support Toolbox Description
  • Decision Support Toolbox Front end
  • Decision Support Toolbox Installation
  • Decision Support Toolbox Usage
  • Decision Support Toolbox
  • Energy Toolbox Description
  • Energy Toolbox Front end
  • Energy Toolbox Installation
  • Energy Toolbox Usage
View All Pages