Messaging Service Broker 

In order to scale applications sensibly, the use of messaging technologies above a certain size is indispensable.

An increasing number of applications runs distributed today on different cloud infrastructures.

 

At the development of the service brokers for Messaging technologies we have selected the two Messaging technologies consciously with that one of our opinion according to the greatest added value for the customers. The target was to provide the customers with two solutions which can be used for different application scenarios.

“In a world where container and services play an increasing role, it is important to rely on open standards”

RabbitMQ 

RabbitMQ is a messaging software also known as a Message Broker. At its core, RabbitMQ is AMQP-based, highly reliable and broker-centric with a focus on ensuring messaging. It can reliably link communication and integration within and between applications with different languages. This makes it perfect for complex systems that work with critical data. 

Shared / Dedicated integration 

All RabbitMQ instances can either run in a large shared cluster or be dedicated VMs/own clusters.

Service Konfiguration via Dashboard und API 

The service broker offers the possibility of making individual configurations. These can be carried out either manually or via API.

 

Upand Downscaling 

The RabbitMQ service broker enables data lossless scaling of clusters – from small to large and vice versa.

 

Flexible Routing 

RabbitMQ allows to use different integrated Exchange types for routing logic. 

Unterstützte Protokolle 

RabbitMQ supports a number of protocols. From MQTT for lightweight IoT applications to AMQP or STOMP for use cases that require more messaging features.

High Availability 

Queues can be mirrored to multiple computers in a cluster to ensure that your messages are secure in the event of a hardware failure.

 

Kafka

Apache Kafka is an open source software that enables to storage and process data streams via a distributed streaming platform. It provides various interfaces for writing data into Kafka clusters and reading data. The open source software is best suited for systems whose applications can handle the most complex tasks and whose requirements are performance and horizontal scalability. 

Shared / Dedicated integration 

All Kafka instances can either run in a large shared cluster or be dedicated VMs/own clusters.

 

Service Konfiguration via Dashboard und API 

This service broker offers the possibility to make individual configurations. These can be carried out either manually or via API.

 

Authentication and authorization management via RBAC and certificates

This service broker provides the ability to enable Kafka’s authentication and authorization options to enable the secure operation of Kafka instances and clusters.

Compatible with:

All our service brokers meet the official Open Service Broker API definition. With our interface, developers can order databases in self-service and to a large extent also configure and manage them in self-service (e.g. backup management, specific configuration options for timeouts, users and much more).