ROXcomposer Microservice Framework

Organisieren Sie Ihre Microservices ohne Stress

ROXcomposer ist ein Python Framework für die Entwicklung von Microservices. Es hat zum Ziel, die Entwicklung und Nutzung von Microservice-Architekturen entscheidend zu vereinfachen. Wir setzen dabei auf die Möglichkeit, einfach einzelne Module austauschen zu können. Hierdurch kann der Nutzer entscheiden, welche Infrastrukturen er verwenden möchte. 

Beschreibung

Microservices sind der moderne Standard für IT-Architekturen. Sie bieten auf längere Sicht bessere Skalierbarkeit und Wartbarkeit, haben jedoch eine hohe Einstiegskomplexität.

ROXcomposer ist ein Entwicklungs-Framework und eine Infrastrukturlösung in einem, die eine Vereinfachung der Entwicklung von Microservices ermöglicht.

  • Im Zentrum steht ein Kommunikationsprotokoll, welches ein sehr flexibles Routing zwischen Services erlaubt und prinzipiell von jeder Programmiersprache unterstützt werden kann
  • Ein bereits mitgeliefertes Python-Package beinhaltet eine Service-Basisklasse mit diversen Schnittstellen, auf Basis derer man sehr leicht eigene Services implementieren kann
  • Transport der Nachricht, Logging- und Konfigurations-Schnittstellen und ein Message-Tracing sind in der Basisklasse bereits enthalten
  • Beim Implementieren eigener Services kann man sich demnach voll auf die Verarbeitungslogik konzentrieren
  • Erstellte Services über Pipelines verbunden
  • Beim ROXcomposer-Message-Protokoll sind sämtliche Informationen zu Pipeline und Daten-Payload in der Nachricht selbst enthalten
  • Um dies automatisiert zu übermitteln wurde zu ROXcomposer ein API-Gateway hinzugefügt, welcher diese Informationen über eine REST-API bereitstellt

Weitere Informationen zu dem Release Plan und Nutzung von ROXcomposer finden Sie in unserem Fact Sheet und in unserem Blog Beitrag  Der ROXstack - Teil 1: ROXcomposer und ROXconnector.

Bewirb dich jetzt als ROXcomposer Beta Tester,  erfahre mehr auf unserer ROXcomposer Beta Tester Seite.

Nutzen

  • Übernahme der Kommunikation zwischen Services
  • Integrierte Logging- und Monitoring-Funktionalität
  • Flexibilität in der Anbindung an zentrale Logging- und Monitoring-Lösungen 
  • Verwaltung von Services mithilfe des ROXconnector API-Server
  • Überblick und Kontrolle über Services in verteilten Systemen und Cloud Infrastrukturen

Vorteile

  • Minimaler Setup-Aufwand im Vergleich zur Eigenentwicklung
  • Günstiges Proof-of-Concept durch 100% Fokus auf Business-Logik
  • Realisierung der Komplexität ohne Kontrollverlust
  • Kein zusätzlicher Aufwand für Logging und Monitoring
  • Einfache Integration in bestehende Umgebungen

Kontakt

Philipp Schollmayer

Ansprechpartner 

Haben Sie Interesse am ROXcomposer oder Fragen dazu? Dann kontaktieren Sie mich!

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

+49 6131 921 3532

 

 

Sebastian Bickerle

Technisch Verantwortlicher

ROXcomposer - Komplexität mit Eleganz begegnen

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