This post shows how to deploy an ultra scalable WebSockets service on Azure. This service, based on MigratoryaData’s WebSockets server, enables bidirectional real-time messaging between your existing enterprise applications and millions of web, mobile, or IoT users. It also provides the option to integrate natively with Azure Event Hubs, allowing real-time communication with various Azure services. The deployment is orchestrated using Terraform and Azure Kubernetes Service (AKS).

Production-ready MigratoryData clusters in minutes

We offer automation tools for deploying MigratoryData clusters in minutes, saving time and relieving your DevOps engineers from manual setup tasks. We provide Kubernetes scripts for automating the deployment of MigratoryData as a cloud service on Azure Kubernetes Service (AKS), and Terraform scripts for non-containerized environments.

MigratoryData as a WebSockets cloud service

Leader in real-time WebSocket messaging scalability, MigratoryData fuels real-time apps with millions of users through small clusters. When real-time messaging needs change, our automation tools allow you to scale up and down your clusters, or stop/start cluster members for maintenance — all through a simple command, with zero impact on availability or message loss.

Real-time data from Web to Azure and back

MigratoryData offers a turnkey extension for Apache Kafka, enabling a native, bidirectional integration with Azure Event Hubs. In turn, Azure Event Hubs is integrated with key Azure services such as Functions, Stream Analytics, Blob Storage, and others. This allows real-time messaging between web clients and a variety of Azure services.

MigratoryData on Azure AKS




MigratoryData and Azure AKS enables the creation of a private cloud-native WebSockets messaging service through Kubernetes manifest files in YAML format. By leveraging Kubernetes, the service ensures elasticity, operational simplicity, and resilience, making it suitable for enterprises of any size.

MigratoryData with Terraform




We offer an simple method for deploying MigratoryData in non-containerized environments on Azure Virtual Machines using Terraform. Our Terraform scripts support automated deployment of MigratoryData clusters. Additionally, these scripts can be used to scale up/down the cluster according to the messaging needs, or stop/start individual cluster members for maintenance tasks.

MigratoryData and Azure Event Hubs




MigratoryData offers a native, bidirectional integration with Azure Event Hubs. Capitalizing on Azure Event Hubs tight integration with multiple Azure services, MigratoryData’s native integration with Azure Event Hubs empowers you to leverage real-time data from internet users through various Azure services like Functions, Stream Analytics, Blob Storage, and more, in addition to Azure Event Hubs. Moreover, it enables the broad dissemination of real-time data from these Azure services to reach a vast audience comprising millions of internet users.