Skip to content

DatabaseEvolutionNudgeInMicroservices/.github

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

DENIM

DENIM provides developers with a suite of tools for downloading, reverse engineering, and visualizing microservices.

Repositories:

Tools Description Repository Docker Image
Web It is the user interface. It communicates through HTTP requests with the user. It also communicates with other services through API requests in order to respond to user's needs according to the proposed features. Web Web
Downloading It aims to help the user to download, in one shot, with git, one or several microservices applications composing a microservices architecture and spread across multiple, distributed, and heterogenous repositories. According to a given JSON list of repositories links and hash as input, it returns a ZIP file containing all the architecture as output. Downloading Downloading
Reverse Engineering It aims to reverse engineer, statically and dynamically, a microservices architecture in order to retrieve insights about the data access. According to a given ZIP file containing the microservices architecture as input, it returns a requested analysis report in JSON as output. Reverse Engineering Reverse Engineering
Visualization It aims to transform a static analysis report into visualizations. According to given a analysis report in JSON as input, it returns a one of the requested visualization model object in JSON as output. Visualization Visualization
Evolution It aims to retrieve, based on an analysis report, some evolution insights. According to a given analysis report in JSON as input, it returns a one of the requested evolution insight in JSON as output. Evolution Evolution

The architecture and the installation instructions are available here.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors