IBM is adding Streaming Analytics and Message Hub services to its cloud.

Based on high-throughput distributed messaging system Apache Kafka, the services will be available for developers on IBM’s cloud platform Bluemix. The Streaming Analytics service is designed to give developers more ways to visualise data and to expand the use of data analytics to a broader base of users.

The service analyzes millions of events per second, facilitating sub-millisecond response times and instant decision-making.

Message Hub, currently available in beta, is designed to provide scalable, distributed, high-throughput, and asynchronous messaging for cloud applications.

With Message Hub developers can choose between REST or Apache Kafka API to communicate with other applications. It builds on Kafka to bring the offering to the Bluemix platform in the form of a service.

According to IBM, Apache Kafka is suitable for large-scale message processing as developers can use any language that supports HTTPS to interact with the Message Hub Kafka interface.

The process also allows developers to work in a variety of languages for different microservices.

Apart from adding Kafka to its Bluemix development platform, IBM is making use of several open-source tools and platforms.