ROXcomposer

Microservice Framework

ROXcomposer is an open source development framework and infrastructure solution for microservices.

It aims to decisively simplify the development and usage of microservice architectures.

Check out ROXcomposer on GitHub:

 

 

Architecture

 

Core concepts

Microservices are a modern standard for IT architectures. They provide longterm scalability and maintainability. Yet they add complexity as well, especially for beginners.

With ROXcomposer's possibilities to orchestrate and scale all single microservices, the user can flexibly decide upon his infrastructure.

Base service

  • ROXcomposer provides a communication protocol that allows flexible routing between services
  • it comes with a Python package that provides a service base class with several interfaces, allowing to create own services on that basis
  • the transport of messages, logging, configuration interfaces and message tracing are already included in the base class
  • therefore, when implementing own services, you can simply focus on the functional logic

Pipelines

  • created services get connected through pipelines
  • the ROXcomposer message protocol allows to keep track of any information about pipelines and data payload by holding those information in the message itself
  • to transfer this information an API gateway (named ROXconnector) was added to the ROXcomposer which provides information through a REST API

Open Source Launch 15.05.2019

Get started

Tutorial

Your tutorial to get started with ROXcomposer:

github.com/droxit/ROXcomposer-gui/wiki

Documentation

ROXcomposer on GitHub: github.com/droxit/roxcomposer

ROXcomposer Documentation: github.com/droxit/roxcomposer/wiki

ROXconnector Documentation: github.com/droxit/roxconnector/wiki

Blog

ROXstack - Part 1: ROXcomposer and ROXconnector

ROXstack - Part 2: ROXcomposer 0.4.0

 

Sebastian Bickerle

Technical Lead ROXcomposer

ROXcomposer - face complexity with elegance

This email address is being protected from spambots. You need JavaScript enabled to view it.

 

 

Markus Baumgärtner

Co-founder of droxIT

Let ROXcomposer help you to become a data science rock star 

This email address is being protected from spambots. You need JavaScript enabled to view it.

Um unsere Webseite für Sie optimal zu gestalten und fortlaufend verbessern zu können, verwenden wir Cookies. Durch die weitere Nutzung der Webseite stimmen Sie der Verwendung von Cookies zu. Weitere Informationen zu Cookies erhalten Sie in unserer Datenschutzerklärung.
Weitere Informationen