By clicking “Accept All Cookies”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. View our Privacy Policy for more information.

ScaleOut Data Twins

Move Your Computing to the Data

Build Cloud Workflows Without the Complexity of Serverless Functions

Cloud-based serverless functions offer an attractive approach to quickly deploying snippets of application code. However, their simplicity masks hidden challenges that they create for developers building complex workflows. Because serverless functions repeatedly retrieve and update stored data, they also can create additional overhead, performance issues, and costs.

Introducing ScaleOut Data Twins™. Now you can ship your functions to the data instead of the other way around. ScaleOut Data Twins hosts application data objects in memory for fast access. Using your predefined APIs for each data type, it processes incoming message requests to update data more than 10X faster. It also can transparently persist changes to cloud storage. Your workflows run fast and reliably, and they are easy to deploy and manage.

Experience the power of ScaleOut Data Twins by joining our beta program, which starts in June 2024. You can access the cloud service or run on-premises.

Simplified App Design

Use app-defined data types and APIs to avoid managing a large, unstructured collection of serverless functions.

Reliable Processing

Let highly available, in-memory computing eliminate configuration issues and quota limits.

Fast and Scalable

Process messages where the data lives to avoid unnecessary data motion and enable fast, scalable performance.

Flexible

Quickly build workflows that accept JSON-encoded messages from IoT hubs, message brokers, and cloud services.

Join the Beta Program

Fill out the form below to be updated on the ScaleOut Data Twins beta release.

Success!

Your response has been received.

Oops! Something went wrong while submitting the form.
Diagram showing message requests, scalable message processing, in-memory app objects, and optional cloud storage

Next-Gen Cloud Processing

ScaleOut Data Twins lets you build complex cloud workflows without dealing with the complexity, reliability issues, performance limitations, and costs created by serverless functions. Its ground-breaking technology combines in-memory storage for application objects with fast execution of application-defined APIs.

Unlike actor models, ScaleOut Data Twins builds workflows using application data objects instead of code elements. Developers can implement APIs in C# or Java to ensure strongly typed access to user objects. Once uploaded to the service, these APIs are triggered by incoming message requests that process updates with zero data motion.

ScaleOut Data Twins integrates with cloud-hosted data stores, such as Amazon Dynamo DB, to transparently retrieve and update persisted objects. Objects migrate into memory when requested by incoming messages and stay resident while active. In-memory updates automatically flow to the cloud-hosted store.

JSON-encoded messages enable incoming requests from any cloud service. Highly available, in-memory storage and scalable processing seamlessly handle large workloads.

Learn More

Wide Range of Applications

Because of its flexible software architecture, ScaleOut Data Twins lets you build workflows for a wide range of applications. For example, you can process messages from a large number of external data sources with application-defined objects that act as “digital twins.” You also can create networks of objects that process multi-step workflows by exchanging messages. Here are just a few examples:

Fleet of airplanes
Airline Operations

Process flight changes and update passenger itineraries.

Power lines
IoT Device Tracking

Analyze telemetry from IoT devices to alert on emerging issues.

Logistics worker using a tablet in a warehouse
Logistics Workflow

Manage updates to myriad components in a logistics network.

Learn More About ScaleOut Data Twins