Data streaming

In many industries now, data come in constant streams from inside an organization and outside.

Most current software try to stop the streams and lock the data into silos and old fashioned databases.

They usually force companies to adopt their own rules and act as black boxes.

Maarlin sees all data as streams and likes it this way.

Maarlin is a fast growing set of microservices ready for the next generation of data streaming and digital-twins applications.

It was first tageting Biopharma data but can now be applied to any industry generating data streams.


Cloud-Native Distributed Microservices

Maarlin integrates very well in any existing environment.

Data come in, go out and come in again in a high performance streaming engine.

Maarlin can get messages from sources, process them and feed consumers or sinks. Thus, a lot can happen, just automatically. It just does its work, letting data flow in all defined directions. When required by legal or for regulatory reasons, the data can be processed in memory only and deleted afterwards.

Maarlin can scale to any size as it's written as a purely Reactive and distributed system on top of the Akka Platform.

Maarlin can be fully integrated with Palaamon. It can feed it with the right data to automatically run a defined analysis or a whole processing workflow.



Maarlin natively implements the concept of Digital-Twins.

On one side, a physical object, that is connected to the Internet (IoT). It can stream data and can react to commands.

On the other side, a logical virtual software module, called an Actor representing its physical counterpart.

Actors live in the cloud, are resilient and self-contained.

They can receive data streams, send commands and change their behaviors accordingly to the state of their physical twins.

Digital twins, actors and reactive data streaming open up a whole range of new applications like Simulation, Real time ML/AI, Predictive Maintenance, etc.