pwizenty / Microservice-BasicInfrastructure

This repository contains the basic infrastructure for microservice systems.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Microservice-BasicInfrastructure

This repository contains the basic infrastructure for microservice systems and is structured in four different components.

Project description

This project deals with the generation of invariant structures for Microservice Systems. The MAGMA tool was developed to generate this. MAGMA, a tool based on the Maven build management system that aims at accelerating the development of Microservice architectures by generating pre-configured, runnable systems.

Repository Components

Microservice Maven-Archtypes

This repository contains all Maven Archtypes, which are used by the MAGMA tool and are made available via Maven Centrel and Sonatype repositories.

Maven Central Repository: maven_pwizenty

Sonatype: sonatype_pwizenty

BasicInfrastructure-Sources

This component contains the source code, on the basis of the different Maven Archtype.

MAGMA-Tool

This component contains the source code of the MAGMA tool. The MAGMA tool is a Java-based software that allows the user to use the Microservice arch types via a graphical user interface.

A tutorial for the MAGMA tool can be found in the following Youtube video:

Youtube-Video: youtube_MAGMA-Tool

About

This repository contains the basic infrastructure for microservice systems.


Languages

Language:Java 79.6%Language:FreeMarker 8.6%Language:HTML 6.5%Language:JavaScript 5.2%Language:CSS 0.1%