Communicate between systems by exchanging messages.
Every day, hundreds of millions of devices and applications send and receive data and commands across IoT, using MQTT.
Jan 03, 2019
MQ JMS application development with Spring Boot
User authentication and authorization in Apache Kafka
Deploy a serverless multilingual conference room
Deploy Spring Boot microservices on Kubernetes
See all events
Featured | Article
Aug 07, 2017
This article provides a technical introduction to the MQTT protocol. You learn what is MQTT, what makes MQTT suitable for IoT applications, and how to get started with developing apps that use MQTT.
Featured | Tutorial
Sep 14, 2018
Use the MQ Spring JMS Starter to access an IBM MQ server from a Spring Boot application
Apr 09, 2019
This video tutorial demonstrates a Node-RED flow that uses Watson Speech-to-Text APIs to transcribe the words that are being spoken, that counts how many words are being said in a given time, and then passes a message along to an IoT connected device (the GlowOrb) with MQTT telling it to…
Mar 20, 2019
Learn how to manage event streams at scale.
Mar 19, 2019
Apache KafkaAPI Management+
This article takes a closer look at one of the most common patterns for building an event-driven solution and gives an overview of using event sourcing.
Before open source was cool, IBM worked to establish open source as technology that's safe (and good!) for the enterprise.
Feb 26, 2019
Hybrid CloudIBM Cloud+
Learn about a typical hybrid cloud architecture that incorproates legacy code into cloud-based applications
Oct 22, 2018
Speed up the development process by using open source project and test utilities.
Oct 16, 2018
Last week we were joined by more than 5,000 health technology enthusiasts for IBM Germany's third Healthcare Hackathon in Kiel, Europe’s largest event for digital healthcare. Across 3 days we familiarized ourselves with: the current challenges the industry faces, their latest research, and the technology to potentially improve healthcare. There…
Aug 03, 2018
Create a real-time stream of carbon intensity for the NY State grid with MQTT and Kubernetes.
Jul 13, 2018
Learn how to leverage Apache Kafka for real-time monitoring of website visitors.
Jun 27, 2018
Create a multilingual conference room using Watson Text to Speech. IBM Cloud Functions actions and a MQTT messaging broker are also used in this scenario.
Jun 05, 2018
An introduction to one of the most popular platforms for distributed messaging or streaming data.
May 14, 2018
This developer pattern demonstrates a deployment of a polyglot microservices application, including Spring Boot microservices on a Kubernetes cluster.
Apr 18, 2018
Check out how to control the flow of requests to a blockchain network using RabbitMQ and Redis Cluster.
Feb 24, 2018
Akka Cluster is a fault-tolerant peer-to-peer cluster membership service. Kubernetes provides multiple features that are a great fit for running applications built with Akka Cluster. Learn how to configure your Akka Cluster application to run on top of Kubernetes, taking advantage of its many standard features.
Nov 22, 2017
Learn how to use MQTT to develop device- and application-side programs using IBM Watson IoT Platform client libraries for Java.
Nov 16, 2017
Learn how to configure authentication and authorization in an Apache Kafka cluster.
Nov 15, 2017
Build distributed applications that can securely exchange messages with one another over the network.
In this part of the series, I'll show you how to make a distributed app more secure with ZeroMQ and related technologies.
Oct 16, 2017
In this series, we are going to look at a very elegant solution to an extremely common problem on how to send and receive messages across the network efficiently and securely.
Sep 13, 2017
Discover how to address some of the unique challenges in IoT development by exploring experiences in early development efforts.
Aug 15, 2017
Create autoscaling actions that process message streams
Jun 29, 2017
Find out how HTTP/2 improves transport performance, lessens latency, and facilitates greater application throughput for an improved rich web experience.
Feb 21, 2013
This article shows how to scale a Python linear optimization horizontally by combining Pyomo with the Tornado web server, and using RabbitHQ as the message bus between the layers.
Sep 19, 2009
XMPP is a open protocol for XML-based communication over the Internet. Although it is most popular as an instant-messaging protocol, you can use it as a general messaging service, as well. Discover the ins and outs of XMPP, and learn how to use it for simple messaging.
Back to top